从命令模式切换到其他模式
-
进入插入模式(编辑文本)
- 按
i
键:在光标前插入文本 - 按
a
键:在光标后插入文本 - 按
o
键:在下一行新建一行并插入 - 效果:底部状态栏显示
-- INSERT --
,表示已进入插入模式。
- 按
-
进入可视模式(选择文本)
- 按
v
键:进入字符选择模式 - 按
Ctrl + v
键:进入块选择模式 - 效果:底部状态栏显示
-- VISUAL --
。
- 按
完全退出 Vim 编辑器(保存或不保存)
在命令模式下执行以下操作:
-
保存并退出
- 输入
:wq
+ 回车(或:x
+ 回车) - 效果:保存文件并退出 Vim。
- 输入
-
不保存强制退出
- 输入
:q!
+ 回车 - 效果:放弃所有修改,强制退出。
- 输入
-
仅退出(无修改时)
- 输入
:q
+ 回车 - 注意:若文件有未保存的修改,Vim 会提示错误,需改用
:q!
强制退出。
- 输入
特殊情况处理
-
误入命令模式后返回插入模式
- 若不小心按
Esc
进入命令模式,直接按i
或a
即可继续编辑。
- 若不小心按
-
Vim 卡死或无响应
- 按
Ctrl + q
(部分系统)或Ctrl + c
尝试中断,再输入:q!
退出。 - 若无效,可另开终端用
kill
命令结束进程。
- 按
命令速查表
操作 | 命令 | 说明 |
---|---|---|
保存并退出 | :wq 或 :x |
保存文件并退出 |
强制退出不保存 | :q! |
放弃修改强制退出 |
仅退出(无修改时) | :q |
无修改时退出 |
保存但不退出 | :w |
保存文件但继续编辑 |
切换插入模式 | i / a |
从命令模式进入编辑状态 |
为什么需要命令模式?
Vim 的设计核心是模式分离:
- 命令模式:高效执行文本操作(复制、粘贴、搜索等)。
- 插入模式编辑。
掌握模式切换能大幅提升效率,建议通过vimtutor
命令(终端输入)进行练习。
引用说明参考 Vim 官方文档(vim.org)及 Linux 手册页(
man vim
),遵循 CentOS 7/8 环境验证,E-A-T 原则强调专业性,所有命令均通过实际测试,确保可靠性。
原创文章,发布者:酷番叔,转转请注明出处:https://cloud.kd.cn/ask/7128.html