Meu editor de texto favorito sendo o VIM me fez adicionar a seguinte linha ao meu ~ / .bashrc
set -o vi
Como esperado, bater escape me permite executar um comando vi, mas apenas um?!? Por exemplo, se eu fizer isso:
escape, b, b
ele pula para o começo da palavra e depois digita "b" na linha ao invés de pular outra palavra de volta.
Isso acontece em todas as minhas caixas osx (10.6 e 10.7) e não nos linuxes que eu uso.
Alguém mais experimentando isso? Ou isso é esperado?
~/.bashrc
com apenas set -o
vi e parece que o terminal ignora porque set -o
mostra emacs em ... investigando mais, sugestões bem-vindas ...
bash --norc --noprofile
e defina o modo vi manualmente. Se isso funcionar, o problema está em um dos arquivos init.
~/.profile
com if [ -f ~/.bashrc ]; then . ~/.bashrc fi
Desta forma, eu só tenho que me preocupar com o RC e posso copiá-lo entre os sistemas. Obrigado por sugestões patrx
set -o
a sua pergunta (ou postá-lo como um comentário para alguém com direitos de edição para adicionar)?