我试图让vim粘贴到位而不会破坏所有内容:)
我已经让ctrl + p工作到它粘贴光标覆盖的插槽中的东西。这很有效,因为粘贴多行时,它们会对齐。第一行没有额外的单一空间,耶!我想为普通的p做同样的事情,它通常在光标所在的位置开始粘贴。
任何帮助都会摇滚!
顺便说一句,这是我对ctrl + p和ctrl + y的映射
nnoremap <C-y> "+y
vnoremap <C-y> "+y
nnoremap <C-p> "+gP
vnoremap <C-p> "+gP
我基本上希望p的行为与ctrl + p相同。
答案 0 :(得分:3)
您可以使用P
而不是p
。
如果您真的希望p
与ctrl-p
完全相同,则可以重新映射它。
nnoremap p "+gP
vnoremap p "+gP