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

时间:2017-04-12 17:36:44

标签: vim vi

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

提前致谢!

2 个答案:

答案 0 :(得分:1)

y y 猛拉整行,包括换行符,这就是 p 贴在下面的原因。您可能希望复制当前行而不使用换行符,可以使用 ^ y $ 来完成。这会将光标移动到行的开头并猛拉直到结束。然后,您可以将光标定位在任意位置并正常粘贴。

如果您要做的是粘贴在当前行的末尾,则快捷方式可以是正常使用 y y ,使用 p粘贴,然后用 J g J 连接两行。

答案 1 :(得分:0)

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