后不久:help p it说:
:[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):
:nmap p :pu<CR>