É possível ter vim key bindings no terminal?

36

Estou me acostumando com as vinculações do vim (como pressionar w para ir para word, dw para excluir uma palavra e outras) e seus modos (inserir, normal, visual) e, por curiosidade, gostaria de saber: Existe algum tipo de implementação deste comportamento de modos e ligações do vim para o meu terminal?

Tenha o modo de inserção, modo normal e tal ...

    
por Somebody still uses you MS-DOS 15.12.2010 / 18:17

1 resposta

42

Tem modo de inserção e normal (o modo de inserção é o padrão e o modo de escape para o modo normal), mas não o modo visual.

No bash: set -o vi Você pode executá-lo na linha de comando apenas para esta sessão ou adicioná-lo ao seu arquivo .bashrc.

Muitos programas usam readline para entrada, e você pode fazer qualquer um deles usar atalhos de tecla no estilo vi configurando seu .inputrc com

set editing-mode vi
set keymap vi

Em zsh, se você alterar sua variável de ambiente EDITOR , o shell corresponderá a ele.

    
por 15.12.2010 / 18:25