我经常不得不在 vim 的新行上粘贴一些东西。我通常做的是:
o<Esc>p
它插入一个新行并将我置于插入模式,然后退出插入模式,最后粘贴。
三击键。效率不是很高。有更好的想法吗?
不久之后:help p,它说:
:help p
:[line]pu[t] [x] Put the text [from register x] after [line] (default current line). This always works |linewise|, thus this command can be used to put a yanked block as new lines. :[line]pu[t]! [x] Put the text [from register x] before [line] (default current line).
不幸的是,它不会比您当前的解决方案短,除非您将它与其他答案中建议的一些键盘映射结合起来。例如,您可以将其映射到任何键(甚至p):
p
:nmap p :pu<CR>