震惊!居然有240万程序员不知如何退出Vim编辑器!

4b6401e1c249c2a0cfe7ee8a6b34a44c.png

点击蓝字 关注我们

18682d17be9442a53fc5d1e0132386b1.png

d0cd5f3720b57f3e508b6213af4117db.png

很久以前,江湖中流传着一个神秘的问题:

如何退出 Vim 编辑器?

据说,很多人老死都没有退出 Vim ,也没有人知道答案。

b1dc9d25ff55c38ffa702368b3cd6c7d.png

直到 9 年前,终于有人把持不住,上 Stack Overflow 提出了这个问题。伟大的 Stack Overflow 说:这种问题也来问我,下不为例!!!但还是给出了答案。

这条答案精确、深邃,振聋发聩,直指人心!从 9 年前问题被提出到现在,已经有 240 万 + 人浏览。

How to exit the Vim editor?

点击 ESC 进入“正常模式”,然后输入“:”,进入“命令模式”。此时屏幕的下方会出现一个冒号,你可以输入以下命令,并按 “ENTER” 执行:

:q ,退出(:quit的缩写)

:q!,退出且不保存(:quit!的缩写)

:wq,保存并退出

:wq!,保存并退出即使文件没有写入权限(强制保存退出)

:x,保存并退出(类似:wq,但是只有在有更改的情况下才保存)

:exit,保存并退出(和:x相同)

:qa,退出所有(:quitall的缩写)

:cq,退出且不保存(即便有错误)

你也可以直接在“正常模式”下输入 “ZZ” 来保存并退出 Vim (和 :x 相同),或者 “ZQ” 不保存并退出(和 :q! 相同)注意此处 ZZ 大写和小写是完全不同的。

Vim 还有一个帮助菜单,可以通过 “:help” 调出来,基本能够解决你的绝大多数问题。

这条回答已被提问者正式采用,目前也获得了 4300 多赞。

b4c314ba6e3c20842a6b1673192b6627.png

显而易见,这种高赞高浏览量的问题,就如同国内的“热门”一样。Stack Overflow 官方还曾做过深入挖掘,结果颇为有趣。

最爱浏览这个问题的区域:

e43b6adf7af4046ae37a8aff7be894ad.png

最多浏览这个问题的三个区域是乌克兰、土耳其和印尼。最少访问的是中日韩。看来对中国程序员来说,这根本不是问题?

用哪种语言的程序员最多浏览该问题?

f1484113951cd21013da56bc8b3bd514.png

最多浏览该问题的程序员使用的语言是 JQuery ,  CSS 和AngularJS ;而 C++、C 语言和 Ruby 的开发者最少浏览这个问题。大家知道为啥会出现这种区别么?

更有趣的是,在国外,甚至不会退出 Vim 已经成为程序员圈内的一个经典老梗了。

e7d7a2c2cd3ae41267503bf3d618804f.png

2495665c8438e5cc3aac425db9adec51.png

e7aa53af4a6d65b75c90d4829237d8ad.png

问题来了,所以你们会退出Vim么?你会选哪个呢?

选项 A——2年没退出 Vim 了
选项 B——5年没退出 Vim 了
选项 C——20年没退出 Vim 了
选项 D——小编脑抽这都是怎么选项
选项 E——从来不用 Vim
选项 F——选F的同学最帅(你这个人真没底线)
选项 G——好想选上一个选项啊啊啊啊

不用 Vim 的同学我告诉你,你不知道自己错过了什么

Vim 大法好,一用戒不了,代码 Bug 少,头发如野草。

好了,今天的 Vim 科普就到这里了。如果你有任何蓝桥杯、编程代码问题,随时欢迎添加文末方式交流。

d0ab4fb884c3e0ecaf9f3ba3897e6aa9.png

c9e9772044f017f6d2a3877046aac42e.gif

戳戳“阅读原文”,直达课程页面!

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值