微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

VIM功能:何时使用“正常”,何时使用“exec”什么时候使用什么?

在学习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

原文地址:https://www.jb51.cc/vim/386356.html

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。

相关推荐