Vim - 粘贴自动粘贴在一行下

Vim - Paste automatically paste in a line under

当我使用"yy"粘贴时,粘贴时会在我光标所在的位置下方粘贴一行,有没有办法在同一行上粘贴?

提前致谢!

要粘贴到光标下方,请使用 p,要粘贴到光标上方,请使用 P(当然是 shift + P)

yy 抽出整行,包括换行符,这就是 p 的原因贴在下面。您可能想要复制没有换行符的当前行,这可以通过 ^y$[=26= 来完成].这会将光标移动到行的开头并拉到行尾。然后您可以将光标放在任何您喜欢的位置并正常粘贴。

如果您想做的是粘贴到当前行的末尾,快捷方式可以是使用 yy 作为正常,粘贴 p,然后用 Jg 连接两行J.