查看: 101  |  回复: 0
 Vim 编辑器中,有三种主要的工作模式的切换
楼主
发表于 2026年4月27日 15:55 

在 Vim 编辑器中,有三种主要的工作模式:普通模式(Normal mode)、插入模式(Insert mode)和命令行模式(Command-line mode)。这些模式允许用户以不同的方式与文本进行交互。


1. 普通模式(Normal mode)

‌默认模式‌:当你打开 Vim 或使用 :edit 命令打开一个文件时,你会首先进入普通模式。

‌切换到插入模式‌:在普通模式下,按 i 进入插入模式。

‌切换到命令行模式‌:按 : 进入命令行模式。

删除全部:

第一步:确保在普通模式

如果你的 Vim 界面底部显示 "-- INSERT --",说明你在插入模式。需要先按 Esc 键回到普通模式。

第二步:按顺序输入命令

在普通模式下,一个一个按键,不要同时按:

1 按 g
2 按 g(这时候光标会移动到文件开头)
3 按 V(大写 V,进入可视行模式)
4 按 G(大写 Shift+G 才是大写 G,光标移动到文件末尾,此时已全选)
5 按 d(删除选中内容)


2. 插入模式(Insert mode)

‌切换到‌:在普通模式下按 i(或 a、o、I、A、O 等),进入插入模式。

‌切换回普通模式‌:按 Esc 键。

删除全部:(推荐)

:%d

3. 命令行模式(Command-line mode)

‌切换到‌:在普通模式下按 : 进入命令行模式。

‌执行命令‌:在命令行模式下输入命令,如 :w 保存文件,:q 退出 Vim,然后按 Enter 执行命令。

‌切换回普通模式‌:执行完命令后,按 Esc 或 Ctrl+C 返回普通模式。


切换模式技巧

‌在普通模式和插入模式之间快速切换‌:

从普通模式进入插入模式:按 i。

从插入模式返回普通模式:按 Esc。

‌在普通模式和命令行模式之间快速切换‌:

从普通模式进入命令行模式:按 :。

从命令行模式返回普通模式:按 Esc 或 Ctrl+C。

使用 Vim 的高效方法

为了高效使用 Vim,掌握各种模式的切换以及如何在这些模式下进行操作是非常重要的。例如,你可以在插入模式下使用快捷键(如 Ctrl+a、Ctrl+e 在行首/行尾插入)或者使用 Vim 的强大导航和编辑命令(如 w、b、e 移动光标,x 删除字符等)在普通模式下进行文本编辑。

通过熟练使用这些模式和它们的快捷键,你可以极大地提高编辑文本的效率。

您需要登录后才可以回帖 登录 | 立即注册
【本版规则】请勿发表违反国家法律的内容,否则会被冻结账号和删贴。
用户名: 立即注册
密码:
2020-2026 MaNongKu.com