在一行Vim ex命令中:
我尝试执行一个命令,然后移动到另一个位置并执行相同的命令。
是否有任何方法可以移动光标位置(需要左/右和上/下)?
|
'是Vim脚本中的命令分隔符。:command the_first | second command
执行两个命令。
还有一个:normal命令,允许您从Ex命令行执行正常模式命令,例如运动命令。因此,您可以做类似于以下操作:
:/pat.*$/d | exec "normal 32G5w" | /pat.*$/d
也许有更简单的方法来实现你想要做的事情,但是需要你提供更具体的信息。
您的问题不是很清楚,但我想您的意思是要使用录音。我希望您知道h,j,k,l移动命令。请尝试以下操作:
<goto command mode>
qa
i
dddd
<esc>
j
q
@a
qa
是开始在缓冲区a
中录制的命令。使用q
停止录制。您可以通过@a
使用缓冲区a
。还可以尝试10@a
来执行10次操作。
:execute
。而且在替换中没有闭合的/
。 - ZyX:substitute
,因为后面还有更多的命令。 - glts