在vim中,当我按下p
时,文本被粘贴到光标后?如何更改此选项以粘贴光标前的文本?
我的问题来自这种情况:文本文件中有数百个行命题。如果他们是对的,我必须手动检查。如果某一行是正确的,我应该在该行之前加上一个标记*
,所以我希望我可以在光标前粘贴文本。
答案 0 :(得分:7)
P
请注意,P
已大写。
键入:help p
可提供有关p
和P
的更多信息。
答案 1 :(得分:4)
尝试资本P.
小写 p 放在光标后面。
Capital P 放在光标之前。
答案 2 :(得分:2)
以下是 I 认为更适合您的用例的另一种方式:
I*<esc> insert a * at the beginning of the line
j move to next line
. repeat last edit if the line is "right"
之后,您的工作ID将显示为jjjj.j.jjj.jjj.j.j.jjjjjjj.jj.
。如果您愿意,可以自由使用<down>
密钥。
另外,但这可能是作弊,如果“正确”的行显示某种模式,:global
命令会有所帮助:
:%g/pattern/norm I*