Ctrl + A não funciona no Bash Terminal no OS X Lion

11

No bash windows usando o Terminal.app no OS X Lion, eu não posso mais usar ctrl + A como um atalho para ir ao início da linha de comando . Outros ctrl caracteres como ctrl + E também não funcionam mais.

Alguma idéia?

    
por Spig 29.07.2011 / 16:29

3 respostas

12

^ A e ^ E são comandos de bashs "modo emacs". Verifique suas configurações bash com

set -o

e verifique se emacs está definido como on . Se o seu bash estiver no modo vi ( vi on ), você precisará usar os atalhos vi para navegar dentro da linha ( ESC para sair do modo de inserção, 0 para ir para o começo e $ para ir até o final).

    
por 29.07.2011 / 19:48
4

Se você quiser que sua configuração persista entre as sessões, adicione o seguinte ao seu ~ / .profile.

set -o vi
set -o emacs

Claro, você deve adicionar apenas um desses dois, dependendo do seu modo de edição preferido.

    
por 05.01.2012 / 23:55
1

Verifique as configurações do teclado do seu tema atual. Terminal > Preferências > Configurações > Teclado .

Se você não vir o que deseja, tente criar um novo tema para ver se funciona

    
por 29.07.2011 / 17:05