vim退出快捷键「建议收藏」

vim退出快捷键「建议收藏」退出vim的快捷键,不需要进入命令编辑模式按住shiftzz  保存退出zq  不保存退出,q表示放弃之所以按住shift,其实是切换大小写 在命令编辑模式下::q不保存退出:q!不保存强制退出:wq保存退出,w表示写入,不论是否修改,都会更改时间戳:x  保存退出,如果内容未改,不会更改时间戳

大家好,又见面了,我是你们的朋友全栈君。如果您正在找激活码,请点击查看最新教程,关注关注公众号 “全栈程序员社区” 获取激活教程,可能之前旧版本教程已经失效.最新Idea2022.1教程亲测有效,一键激活。

Jetbrains全系列IDE使用 1年只要46元 售后保障 童叟无欺

退出vim的快捷键,不需要进入命令编辑模式

按住shift

zz    保存退出

zq    不保存退出,q表示放弃

之所以按住shift,其实是切换大小写

 

在命令编辑模式下:

:q 不保存退出

:q! 不保存强制退出

:wq 保存退出,w表示写入,不论是否修改,都会更改时间戳

:x     保存退出,如果内容未改,不会更改时间戳


“:x” 和 “:wq” 的区别如下:
(1) :wq 强制性写入文件并退出(存盘并退出 write and quite)。即使文件没有被修改也强制写入,并更新文件的修改时间。
(2) :x 写入文件并退出。仅当文件被修改时才写入,并更新文件修改时间;否则不会更新文件修改时间。
这两者一般情况下没什么不一样,但是在编程方面,对编辑源文件可能会产生重要影响。因为文件即使没有修改,”:wq” 强制更新文件的修改时间,
这样会让 make 编译整个项目时以为文件被修改过了,然后就得重新编译链接生成可执行文件。这可能会产生让人误解的后果,当然也产生了不必要的系统资源花销。不过像是版本控制的软件一般首选还是比较文件内容,修改时间一般不加以理会。

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/172543.html原文链接:https://javaforall.net

(0)
上一篇 2022年8月24日 下午2:16
下一篇 2022年8月24日 下午2:36


相关推荐

  • ps 命令详解

    ps 命令详解From http blog chinaunix net uid 25681671 id 3201927 html 进程和作业管理命令 http man linuxde net sub 进程和作业管理 Linux 关于进程 线程的命令 kill 和 pgrep 和 pidof 和 awk 和 pkill 和 killall https blog csdn net freeki

    2026年3月20日
    3
  • 使用SQLite作为内存数据库

    使用SQLite作为内存数据库https sqlite org inmemorydb html

    2025年6月7日
    6
  • c语言与java哪个更好_c语言和java哪个好?[通俗易懂]

    c语言与java哪个更好_c语言和java哪个好?[通俗易懂]看到这个问题,一定要参与一下,这两个语言我都太熟悉了,也用了很长时间。关于程序设计语言,有这么两句话:C语言,神一样的语言。java语言是一个神话。所以说这是两个神级语言,到底哪个好?下面咱们逐个分析一下:1。C语言,C语言是计算机程序设计语言史上具有划时代意义的语言,到今天为止也依然是主力语言。最新的2017年语言排行榜以微弱的差距排在第二位,远远高于榜单中其他语言的使用率,而且C语言的一众小弟…

    2022年7月9日
    30
  • C++编程技巧—对数运算实现

    C++编程技巧—对数运算实现可以调用 C C 中现成的算法库实现整数对数运算 比较高效的 64 位整数对数运算实现方法如下 intLog2 uint64 tn intresult if n amp 0xffffffff00 result 32 n 32 if n amp 0x00000000ff

    2025年8月27日
    5
  • java.lang.NullPointerException – 如何处理空指针异常

    java.lang.NullPointerException – 如何处理空指针异常当应用程序试图 null 在需要对象的情况下使用时抛出 这些包括 调用 null 对象的实例方法 访问或修改 null 对象的字段 把长度 null 当作一个数组 像访问或修改 null 阵列一样访问或修改插槽 投掷 null 就好像它是一个 Throwable 价值 应用程序应该抛出此类的实例来指示 null 对象的其他非法使用 NullPointerE 对象可以由虚拟机构造 就像抑制被禁

    2026年3月19日
    1
  • UCOSII-内存管理

    UCOSII-内存管理UCOSII 内存管理对于程序运行资源分配很有帮助 在需要使用大量内存空间时需要用到内存管理 需要时申请 用完释放 UCOSII 系统提供内存管理函数 供用户使用 本文详细介绍了内存管理的相关函数及配置 供大家参考 谢谢

    2026年3月17日
    2

发表回复

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

关注全栈程序员社区公众号