在学习VIM功能学习写我自己的时候,我看到这些命令有时写为
preceded with the keyword
normal
:
normal mz
有时候正常wrapped in an exec
:
exec "normal mk"
或有时候alone on the line;
0d
这是在哪里处理好的手册?
你对各种模式感到困惑.更具体地说,命令
模式和正常模式.
模式和正常模式.
命令模式是应用ex命令的地方,开始的命令
与冒号. VimScript文件只是一系列ex命令.
当在ex模式(命令模式)下需要执行正常模式命令时,
您使用:normal ex命令,它们将执行参数
处于正常模式.
当你直接执行命令的时候,你直接执行它.在你的
例如:d命令与范围一起使用.这不一样
d键在正常模式下,这是另一个完全不同的命令.检查
帮助:d和d(正常命令).
:执行以一个字符串的形式构建一个命令,并作为一个执行它是有用的
ex命令.在你的例子中,这是没用的.但在其他方面变得很方便
例子,当你有一个变量持有一个行号并想要的时候
在命令中使用其值:
:let i=4 :exec "2," . i . "d"
哪个是一样的
:2,4d