Make Shift + Insert trabalha no modo Insert com “set paste” ativo

0

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:

  • Modo normal.
  • Inserir modo com :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.

    
por sromero 21.07.2016 / 08:29

0 respostas