专栏名称: 程序员技术
最有影响力的程序员自媒体,关注程序员相关话题:程序人生、IT技术、IT职场、学习资源等。
目录
相关文章推荐
OSC开源社区  ·  AI的三岔路口:专业模型和个人模型 ·  2 天前  
OSC开源社区  ·  DS豆包通义BTY王炸组合,我做了个元宵AI ... ·  昨天  
程序员的那些事  ·  苹果放弃 DeepSeek ... ·  昨天  
程序猿  ·  离谱!下载 DeepSeek 将判 20 ... ·  2 天前  
码农翻身  ·  “DeepSeek出了一个昏招!” ·  2 天前  
51好读  ›  专栏  ›  程序员技术

你可能想不到,竟然那么多人不知道退出 Vim 的命令

程序员技术  · 公众号  · 程序员  · 2017-06-03 18:34

正文

文章转载自 开源中国社区 [http://www.oschina.net]

链接:https://www.oschina.net/news/85144/stack-overflow-helping-one-million-developers-exit-vim


Stack Overflow 在其博客上表示,Stack Overflow 上一个流行的问题 — “如何退出 Vim(How to exit the Vim editor)”已经达到一个里程碑的阶段,目前已超过一百万用户浏览过这个问题。



StackOverflow 还公布了哪些国家的开发者访问这个问题的次数最多 ,可以看到,Ukraine, Turkey 和 Indonesia 这几个国家占了其中的大部分。相比之下,中国开发者遇到这个问题的比例反而较少,当然也可能是通过别的途径解决了,这里暂不讨论。



通过观察 Stack Overflow 公布的数据,可以看到浏览这个问题的开发者比例中,Web 前端开发者占了最高的比例, 其后是移动开发者(Android 和 iOS)。Stack Overflow 认为可能是他们通常使用 IDE (Visual Studio, Eclipse, Xcode 等) 工作,而不是使用纯文本编辑器,所以他们更有可能遇到这个问题。



可以发现,使用 C, C++, Python 和 Ruby 语言的开发者遇到这个问题的比例较低,因为他们会同时使用底层语言和脚本语言,会经常用到文本编辑器而不仅仅是 IDE,所以他们对于处理这种问题有一定的经验。


普及一下:如何退出 Vim ?


先了解几个模式:


一般模式:按Esc键

命令行模式:先切到一般模式,然后 按Shift键再输入“ :

插入模式: 一般模式下 按 a 或者 i


七种退出方式


1、命令行模式,输入“ q ”后回车。这属于正常退出,只有当文件未被修改或者修改已经被保存的情况下方能成功退出,否则将提示有修改尚未保存而无法退出。


2、 命令行 模式,输入“ q! ”后回车。这属于强制退出,当有文件被修改而尚未保存,则强制退出将舍弃修改。


3、命令







请到「今天看啥」查看全文