Eu tenho um cliente Windows com o gvim para o Windows 7.4. Eu quero Shift + Insert para trabalhar como "Colar", então eu adicionei as seguintes configurações para ~ / _vimrc:
nnoremap <S-Insert> "+gP
inoremap <S-Insert> <Esc>"+gP<CR>i
Isso faz com que o S + Insert funcione corretamente (cole o conteúdo da área de transferência) nos seguintes casos:
:set nopaste
ativo. Mas quando Shift + Insert é pressionado no modo Insert com :set paste
, em vez do conteúdo da área de transferência, a string <S-Insert>
é inserida no documento.
Eu encontrei essa pergunta semelhante ( Depois ": set paste" executados "remaps do modo insert" param de funcionar - VIM (iTerm2) ) mas relacionados ao iTerm2 (tem 1 ano) mas não acredito que não haja solução no Vim para isso.
Obrigado.