Vim 正常模式使用指南
1. 正常模式概述
Vim 的正常模式(Normal mode)是其默认的自然状态。与其他大部分时间处于类似插入模式的文本编辑器不同,对于 Vim 新手来说,正常模式作为默认模式可能有些奇怪。但实际上,Vim 的强大功能很多都与正常模式相关。
许多正常模式的命令可以配合计数使用,从而多次执行该命令。同时,正常模式的强大之处还在于操作命令和移动命令的组合使用。
2. 以画家工作类比理解正常模式
对于不熟悉 Vim 的人来说,正常模式作为默认模式似乎有些奇怪,但有经验的 Vim 用户很难想象以其他方式使用。我们可以用画家的工作空间来类比 Vim 的使用方式。
画家在工作时,画笔接触画布的时间可能不到总工作时间的一半。他们还会做很多其他事情,如研究主题、调整光线、调配颜料等。而且,画家在涂抹颜料时也不一定只用画笔,还可能使用调色刀或棉签等工具。
同样,程序员编写代码的时间也只是工作时间的一部分,更多时间用于思考、阅读和在代码库中导航。当需要进行更改时,也不一定要切换到插入模式,在正常模式下就可以对现有代码进行重新格式化、复制、移动或删除等操作。
3. 控制撤销命令的粒度
在其他文本编辑器中,输入几个单词后调用撤销命令,可能会撤销最后输入的一个单词或字符。但在 Vim 中,我们可以控制撤销命令的粒度。
- 撤销命令触发 :按下
u键可以触发撤销命令,撤销最近的一次更改。这里的更改可以是在正常模式、可视模式或命令行模式下触发的命令,也可以是在插入模式下输入(或
超级会员免费看
订阅专栏 解锁全文
1700

被折叠的 条评论
为什么被折叠?



