您当前的位置:中国科学网>资讯>正文

全国苦Vim久矣硬核程序员教你怎么花式退出Vim一周收成2400星

放大字体  缩小字体 时间:2020-01-09 21:37:24 作者:责任编辑NO。姜敏0568

晓查 发自 凹非寺

量子位 报导 | 大众号 QbitAI

程序员们最常用的代码编辑器是什么,Vim、Emacs、VS Code、Sublime……议论纷纷。

可是要说最让程序员头大的代码编辑器,那毫无疑问是Vim。能够说是“全国苦vim久矣”

Vim到底有多让人头大?假如你是个初学者,甚至都不知道怎么退出它。

最近,有位程序员Luke Stephens,上线了一个GitHub项目,叫做怎么退出Vim,只是一周现已收到了2400星。

Luke是从各个程序员的Twitter中找到的这些方法,把他们汇总起来,既硬核又诙谐,唤起了很多程序员学习Vim那段不堪回首的回忆。让咱们一块儿来看看吧!

硬核退出Vim

最简略的方法,便是找到vim进程,并把它杀死:

(这是欺压我不明白Vim啊,最简略的方法分明不该该是:q吗?)

不必显现进程的ps指令,其实也能够退出Vim:

Luke自己也提出了一种不必ps指令的方法,需求用到状况文件:

假如你嫌上面两种不必ps指令的方法太长,还有一种简略的方法:

关于Python用户,你们有一种“Python方法”来退出Vim:

Luke还列出了一种“最简略”的方法(原文如此:The shortest way),我看你是在挖苦吧:

对Vim降维冲击

上面的方法都离不开对Vim自身的操作,咱们还有更高档的“降维冲击”方法。已然退出Vim这么费事,无妨在更高层级把它干掉。

假如是在Docker容器中运转Vim,比方这样:

那么你能够把Docker容器中止并退出,这样不就关掉了吗?我真是太机敏了!

在体系层级上,咱们也能够用设置超时的方法杀死Vim:

设置以上代码,Vim运转超越10分钟就会封闭,从此一了百了,再也不必输入退出指令了。不过你得抓紧时间把代码改完,并保存好,不然就惨了。

哦,最终别忘了把Vim改成默许10分钟封闭:

暴力与佛系方法

最直接、最暴力的方法便是拔电源。最佛系的方法便是直接走开

假如你非要问我有什么暴力与佛系结合的方法,请收好以下代码,运转后直接脱离座位即可。

不要在自己电脑上简单测验,后果自负。

职场方法

假如你是公司初来乍到的新手,或者是实习生,不敢随便在电脑上操作,主张采纳以下方法:

找到一个高档工程师:“人家不会关Vim啦!嘤嘤嘤。”

关于产品司理,Luke给出了具体流程:

提需求(比五彩斑斓的黑要简单多了)

设置为最高优先级(你们先把手头作业放一放)

随机分配给团队成员(谁行谁上)

关于资深产品司理来说,这个流程显然是不行具体的。

在第2步今后,有必要开几回会,界说一下检验规范、评论一下作业流程、设置时间线,最终项目完成后,我们还要开个总结经验大会。完美!

Vim:从入门到抛弃

看着上面的种种方法,你该不会是现已逐步忘记了标题。Luke的项目本来是汇总一下我们对Vim的吐槽,没想到在Hacker News上引发的严厉的评论。

有人说,笑话归笑话,Luke没有给出退出Vim的真实方法,如果初学者在搜索引擎里找到这个项目,那岂不是误人子弟。

最好的方法便是,远离Vim。Vim峻峭的学习曲线让不少新入门的程序员望而生畏,不过好在现已有VS Code、Sublime等带图形的代码编辑器能够取而代之。

至于你终究会不会退出Vim,其实不重要。有人不会退出Vim,不仍是坚持用了3年嘛。

什么从入门到抛弃?我压根就没入门Vim,谈何抛弃?

传送门

GitHub地址:

https://github.com/hakluke/how-to-exit-vim

Hacker News评论:

https://news.ycombinator.com/item?id=21988968

作者系网易新闻·网易号“各有情绪”签约作者

AI内参|掌握AI开展新机遇

拓宽优质人脉,获取最新AI资讯&论文教程,欢迎参加AI内参社群一同学习~

喜爱就点「在看」吧 !

“如果发现本网站发布的资讯影响到您的版权,可以联系本站!同时欢迎来本站投稿!