上一篇
vi退出命令怎么操作?
- 电脑教程
- 2025-06-12
- 6
在vi编辑器中退出需先按 Esc键确保进入命令模式,再输入: , :q 退出(未修改时) , :q! 强制退出不保存 , :wq 保存并退出 ,按回车执行命令即可。
用 vi 命令如何退出编辑器?详细操作指南
vi(或 vim)是 Linux/Unix 系统中最常用的文本编辑器之一,但它的操作逻辑与图形编辑器不同,退出 vi 需要掌握特定命令,以下是 4 种退出场景的完整操作说明:
基础退出方法(无修改时)
- 确保处于命令模式:
- 按 ESC 键(可能需多次按),确保底部无 -- INSERT -- 提示。
- 输入退出命令:
- 输入英文冒号 (底部出现 符号)。
- 输入 q(quit 缩写),按回车执行。 :q
- 成功退出:返回终端命令行。
保存修改后退出
-
保存并退出:
- 按 ESC → 输入 :wq(write + quit),回车: :wq
- 文件自动保存并关闭。
-
仅保存不退出:
- 按 ESC → 输入 :w,回车: :w
强制退出(不保存修改)
-
放弃修改强制退出:
- 按 ESC → 输入 :q!( 表示强制),回车: :q!
- ️ 所有未保存的修改将被丢弃!
-
强制保存只读文件:

- 若文件无写入权限,用 :wq! 强制保存: :wq!
-
卡在命令输入状态:
按 ESC 返回普通模式,再输入 :q。
-
误入可视模式:
按 ESC 退出可视模式(底部 -- VISUAL -- 消失)。

-
恢复崩溃的会话:
重启 vi 后输入 :recover 恢复未保存的文件。
- 所有退出命令必须在命令模式(按 ESC 进入)下执行。
- 命令需以英文冒号 开头,区分于插入模式下的文本输入。
- 忘记保存时,:q! 是避免卡住的关键命令。
- 本文操作基于 Vi IMproved (Vim) 9.0 版本验证,适用于绝大多数 Linux 发行版(Ubuntu/CentOS 等)及 macOS。
- 命令参考:Vim 官方文档(:help quitting)、Linux man-pages 7.0。
异常情况处理
常用命令速查表
场景 命令 作用 无修改退出 :q 安全退出 保存并退出 :wq 保存更改后退出 强制退出不保存 :q! 放弃所有修改 强制保存只读文件 :wq! 覆盖权限限制保存 仅保存文件 :w 保存但不退出
为什么 vi 退出这么复杂?
vi 设计于 1976 年,其模式化操作(命令模式/插入模式)是高效编辑的核心,初学者需注意:
练习建议:
在终端输入 vimtutor 启动官方教程(约 30 分钟),实操掌握基础命令。
引用说明
