如何在vim中粘贴到位

时间:2014-08-21 15:54:08

标签: vim

我试图让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相同。

1 个答案:

答案 0 :(得分:3)

您可以使用P而不是p

如果您真的希望pctrl-p完全相同,则可以重新映射它。

nnoremap p "+gP
vnoremap p "+gP