vi/vim退出命令大全?

基础退出命令(需在命令模式下执行)

  1. 保存并退出

    • 输入 :wq 后按回车(w=保存,q=退出)
    • 或按 Shift + ZZ(大写Z两次)快速保存退出。
  2. 仅退出(不保存修改)

    • 输入 :q 后按回车(仅当文件无修改时生效)。
  3. 强制退出(放弃修改)

    • 输入 :q! 后按回车(忽略未保存的修改,强制退出)。

进阶场景与命令

  1. 保存后退出(文件名冲突时)

    • 若文件无写权限,用 :wq! 强制保存退出(需sudo权限)。
    • 另存为新文件::w new_filename → :q。
  2. 未进入编辑模式时退出

    • 若卡在命令模式,直接按 Esc 确保回到命令模式,再输入 :q。
  3. 终端异常崩溃后的恢复

    • 重启后输入 vi -r filename 恢复未保存的临时文件。

常见问题解决

  • 问题1:按键盘无反应?
    原因:可能处于输入模式。
    解决:按 Esc 返回命令模式,再输入退出命令。

  • 问题2:提示 “E37: No write since last change”?
    原因:修改后未保存直接退出。
    解决:用 :wq 保存退出,或 :q! 放弃修改。

  • 问题3:退出后终端乱码?
    原因:异常退出导致终端状态错误。
    解决:输入 reset 重置终端。


操作流程图

启动vi → 按 Esc 确保进入命令模式 → 选择操作:
  │
  ├─ 保存退出:输入 :wq 或 Shift+ZZ
  ├─ 不保存退出:输入 :q!
  └─ 保存为新文件:输入 :w new_name → :q

关键提示

  1. 所有命令以英文冒号 开头,输入后必须按回车生效。
  2. 若忘记模式,连续按两次 Esc 可确保回到命令模式。
  3. 学习 vimtutor(终端输入命令)可系统掌握vi操作。

引用说明基于Vi/Vim官方文档(vim.org)及Linux POSIX标准命令行规范,适用于所有主流Linux发行版(Ubuntu/CentOS等)。

原创文章,发布者:酷番叔,转转请注明出处:https://cloud.kd.cn/ask/5414.html

赞 (0)
酷番叔酷番叔
上一篇 2025年6月23日 13:42
下一篇 2025年6月23日 13:53

相关推荐

  • 关系型数据库服务工作原理揭秘,关系型数据库工作原理是什么

    关系型数据库服务(RDS)通过结构化数据存储、ACID事务保障及SQL查询引擎,在确保数据强一致性的前提下,以高可用架构和弹性伸缩能力,为现代企业应用提供稳定、安全且高效的数据支撑,RDS的核心工作原理:从请求到响应的完整链路要理解RDS如何工作,需将其视为一个精密的“数据管家”,它并非简单的文件存储,而是通过……

    2026年5月30日
    11700
  • 智能交通技术职称应用有何具体标准与挑战?智能交通职称评定标准及难点

    2026年智能交通技术运用职称评审中,具备车路协同(V2X)实战经验、熟悉《国家综合立体交通网规划纲要》标准且持有高级别自动驾驶测试资质的工程师,在副高及正高职称评定中拥有绝对优势,评审核心从单一软件开发转向“算法+路侧设施+数据治理”的复合能力考核,职称评审核心逻辑与2026年最新风向随着2026年“十四五……

    2026年6月29日
    8500
  • ASP的Error对象如何正确处理与调试?

    ASP的Error对象知识简析在ASP(Active Server Pages)开发中,错误处理是确保应用程序稳定性和用户体验的关键环节,ASP内置的Error对象为开发者提供了强大的错误捕获和处理机制,帮助开发者快速定位问题并采取相应措施,本文将围绕Error对象的核心功能、属性、方法及应用场景展开详细分析……

    2025年12月25日
    20600
  • 关系型数据库优势介绍,揭秘其独特魅力与广泛应用之谜?关系型数据库有哪些优势

    关系型数据库(RDBMS)凭借ACID事务特性、强一致性保障及成熟的SQL生态,在金融交易、核心业务系统等高可靠性场景下,依然是构建数据基石的首选方案,其核心优势在于数据完整性与复杂查询能力,关系型数据库的核心技术优势解析在2026年的数字化架构中,尽管NoSQL和NewSQL技术迅猛发展,关系型数据库并未衰退……

    2026年6月7日
    9400
  • 服务器代码报错日志文件有何特殊之处?服务器日志分析排查错误

    服务器代码报错日志文件是定位系统故障的核心依据,其核心价值在于通过结构化数据还原错误现场,而非单纯记录错误信息;建议优先采用ELK(Elasticsearch, Logstash, Kibana)或Loki+Grafana架构进行集中式管理,以实现毫秒级检索与可视化监控,日志文件的本质与分类逻辑理解日志的层级结……

    2026年6月28日
    8900

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

联系我们

400-880-8834

在线咨询: QQ交谈

邮件:HI@E.KD.CN

关注微信