上一篇                     
               
			  vi退出命令怎么操作?
- 电脑教程
- 2025-06-12
- 4037
 在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恢复未保存的文件。
常用命令速查表
| 场景 | 命令 | 作用 | 
|---|---|---|
| 无修改退出 | :q | 安全退出 | 
| 保存并退出 | :wq | 保存更改后退出 | 
| 强制退出不保存 | :q! | 放弃所有修改 | 
| 强制保存只读文件 | :wq! | 覆盖权限限制保存 | 
| 仅保存文件 | :w | 保存但不退出 | 
为什么 vi 退出这么复杂?
vi 设计于 1976 年,其模式化操作(命令模式/插入模式)是高效编辑的核心,初学者需注意:

- 所有退出命令必须在命令模式(按 ESC进入)下执行。
- 命令需以英文冒号 开头,区分于插入模式下的文本输入。
- 忘记保存时,:q!是避免卡住的关键命令。
练习建议:
在终端输入vimtutor启动官方教程(约 30 分钟),实操掌握基础命令。
引用说明
- 本文操作基于 Vi IMproved (Vim) 9.0 版本验证,适用于绝大多数 Linux 发行版(Ubuntu/CentOS 等)及 macOS。
- 命令参考:Vim 官方文档(:help quitting)、Linux man-pages 7.0。
 
  
			 
			 
			 
			 
			 
			 
			 
			