VIM desabilitando o modo de substituição

0

No VIM, Eu me vejo pressionando reflexivamente a tecla de inserção, antes de digitar o texto.
Normalmente porque eu tenho lido e frequentemente, mas nem sempre, Eu terei mudado para fazer uma pesquisa ou algo assim. (no modo normal). Quando eu já estou no modo de inserção, apertar a tecla insert me coloca no modo de substituição.

Para meu estilo de trabalho pessoal e o tipo de trabalho que estou fazendo, Eu quase nunca quero estar no modo de substituição.

Idealmente, gostaria que o comportamento da chave de inserção fosse:

Insert: If in insert mode, do nothing,
If not in insert mode, change to insert mode.

Eu gostaria de fazer o comportamento de

Shift+Insert: Change to Replace Mode
(I don't use shift insert for pasting -  i've got tused to using P for that

Como posso fazer isso? Tenho certeza que isso pode ser feito com um dos muitos comandos de remapeamento, no meu .vimrc.

    
por Lyndon White 09.03.2014 / 09:57

1 resposta

5

Tente estes:

imap <Insert> <Nop>
inoremap <S-Insert> <Insert>
    
por 09.03.2014 / 10:05