Tengo este remaps en mi .vimrc
inoremap <C-d> <C-o>de
inoremap <C-k> <BS>
inoremap <C-l> <ESC>
inoremap <C-j> <CR>
Funcionan muy bien, pero después : establecer pegar dejan de funcionar correctamente y estoy recibiendo esto ^L
cuando presiono <c-l>
y ^@
cuando <c-j>
se presiona.
Si ejecuto : Set Nopaste comienza a funcionar de nuevo como se esperaba.
¿Hay alguna manera de hacerlo funcionar incluso con : establecer pegar ? o : Set Nopaste después CMD+V
¿se presiona?
:help 'pastetoggle'
Respuestas:
No, como se explica en
:help 'paste'
, las asignaciones no funcionan en modo "pegar".Si necesita copiar / pegar cosas de / a Vim a / desde otros programas, consígase un Vim apropiado con soporte portapapeles, uso
"+y
y"+p
y olvidar:set [no]paste
.fuente