在vim中,当我按下时p
,文本被粘贴到光标之后?如何更改它以将文本粘贴到光标之前?
我的问题来自这种情况:文本文件中有数百行命题。我必须手动检查它们是否正确。如果某行是对的,我应该*
在该行之前打一个标记,所以我希望我可以在光标之前粘贴文本。
在vim中,当我按下时p
,文本被粘贴到光标之后?如何更改它以将文本粘贴到光标之前?
我的问题来自这种情况:文本文件中有数百行命题。我必须手动检查它们是否正确。如果某行是对的,我应该*
在该行之前打一个标记,所以我希望我可以在光标之前粘贴文本。
P
注意P
是大写的。
键入:help p
提供了有关两者的更多信息p
和P
。
试试大写P。
小写p放在光标后。
大写P放在光标之前。
这是我认为更适合您的用例的另一种方法:
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*