我有这个重新映射.vimrc
inoremap <C-d> <C-o>de
inoremap <C-k> <BS>
inoremap <C-l> <ESC>
inoremap <C-j> <CR>
它们确实很有效,但之后:设置粘贴^L
它们停止正常工作,当我按下<c-l>
和按下^@
时,我就会得到这个。<c-j>
如果我执行:设置不粘贴它按预期再次开始工作。
有没有办法让它工作,即使:设置粘贴? 或者:设置不粘贴CMD+V
按下后?
答案1
不,正如所解释的:help 'paste'
,映射在“粘贴”模式下不起作用。
如果你需要从 Vim 复制/粘贴内容到其他程序,请自行合适的 Vim有了剪贴板支持,用完"+y
即"+p
忘:set [no]paste
。