Ctrl-a ecoa “^ A” em Terminal.app

1

Em um novo MacBook Pro, o teclado parece não funcionar como esperado para o Terminal.app. Eu estou esperando que o Ctrl - a e Ctrl - e sejam as funções home e end, mas acabei de receber "^ A" e "^ E" ecoaram no terminal. Como posso fazê-las funcionar no MacBook Pro?

Terminal 2.1.1; Leopardo da neve ; MacBookPro6,2

    
por malatio 29.11.2010 / 08:37

1 resposta

2

Tente definir manualmente o seu modo de edição para emacs com a seguinte linha:

set -o emacs

Você também pode tentar este (e salvar em ~/input.rc para torná-lo persistente):

set editing-mode emacs

Você também pode definir combinações de teclas adicionais em .inputrc , que podem não estar funcionando por padrão:

# Delete key
"\e[3~": delete-char

# Home and end
"\e[1~": beginning-of-line
"\e[4~": end-of-line   # fixed syntax error in this line

# Ctrl+arrow cursor movement
"\e[5C": forward-word
"\e[5D": backward-word

# History completion
"\e[B": history-search-forward
"\e[A": history-search-backward

Algumas outras configurações úteis para incluir neste arquivo:

# Case-insensitive completion
set completion-ignore-case on

# Bell style
set bell-style none

# Show ambiguous completions with one tab
set show-all-if-ambiguous on
    
por 03.12.2010 / 05:51