4、Vim 正常模式使用指南

Vim 正常模式使用指南

1. 正常模式概述

Vim 的正常模式(Normal mode)是其默认的自然状态。与其他大部分时间处于类似插入模式的文本编辑器不同,对于 Vim 新手来说,正常模式作为默认模式可能有些奇怪。但实际上,Vim 的强大功能很多都与正常模式相关。

许多正常模式的命令可以配合计数使用,从而多次执行该命令。同时,正常模式的强大之处还在于操作命令和移动命令的组合使用。

2. 以画家工作类比理解正常模式

对于不熟悉 Vim 的人来说,正常模式作为默认模式似乎有些奇怪,但有经验的 Vim 用户很难想象以其他方式使用。我们可以用画家的工作空间来类比 Vim 的使用方式。

画家在工作时,画笔接触画布的时间可能不到总工作时间的一半。他们还会做很多其他事情,如研究主题、调整光线、调配颜料等。而且,画家在涂抹颜料时也不一定只用画笔,还可能使用调色刀或棉签等工具。

同样,程序员编写代码的时间也只是工作时间的一部分,更多时间用于思考、阅读和在代码库中导航。当需要进行更改时,也不一定要切换到插入模式,在正常模式下就可以对现有代码进行重新格式化、复制、移动或删除等操作。

3. 控制撤销命令的粒度

在其他文本编辑器中,输入几个单词后调用撤销命令,可能会撤销最后输入的一个单词或字符。但在 Vim 中,我们可以控制撤销命令的粒度。

  • 撤销命令触发 :按下 u 键可以触发撤销命令,撤销最近的一次更改。这里的更改可以是在正常模式、可视模式或命令行模式下触发的命令,也可以是在插入模式下输入(或
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值