Melhor controle de teclado no shell

1

Eu trabalho muito no vim e o que me frustra é quando eu tenho que mudar para o shell, que eu perco muito do controle do teclado que o vim tem.

Por exemplo, eu tenho que usar home e end para chegar ao começo e ao fim da linha.

Como você lida com esse aborrecimento?

    
por Pickels 17.06.2011 / 14:19

2 respostas

4

De acordo com o manual de Bash , o Bash suporta nativamente um "vi- interface de edição de linha de comando de estilo ". Para usá-lo, adicione set -o vi ao seu arquivo ~/.bashrc .

Por padrão, você estará no modo de entrada; Pressione Esc para entrar no modo de comando. Esta cheatsheet lista os comandos disponíveis para você.

    
por ændrük 17.06.2011 / 14:48
0
  1. Use Home e End no Vim também.
  2. Aprenda todos os atalhos que existem no shell.

Normalmente, Ctrl-A e Ctrl-E vão para o começo e fim da linha, respectivamente. Você pode definir qualquer número de atalhos no seu arquivo .inputrc e até mesmo alternar para o modo vi. Experimente man bash e procure por READLINE .

    
por MPi 17.06.2011 / 14:36