色综合中文综合网_性猛交娇小69hd_久久精品99久久久久久_欧美日韩精品一区二区三区四区 _97视频色精品_国产高清精品久久久久_日日鲁鲁鲁夜夜爽爽狠狠视频97 _国产成人免费视频精品含羞草妖精 _熟女少妇在线视频播放_精品人妻一区二区三区麻豆91 _久久女同性恋中文字幕_一区二区福利视频

天下苦Vim久矣!硬核程序員教你如何花式退出Vim,一周收獲2400星

曉查 發自 凹非寺
量子位 報道 | 公眾號 QbitAI

程序員們最常用的代碼編輯器是什么,Vim、Emacs、VS Code、Sublime……眾說紛紜。

但是要說最讓程序員頭大的代碼編輯器,那毫無疑問是Vim??梢哉f是“天下苦vim久矣”。

Vim到底有多讓人頭大?如果你是個初學者,甚至都不知道怎么退出它。

最近,有位程序員Luke Stephens,上線了一個GitHub項目,叫做如何退出Vim,僅僅一周已經收到了2400星。

Luke是從各個程序員的Twitter中找到的這些方法,把他們匯總起來,既硬核又幽默,喚起了眾多程序員學習Vim那段不堪回首的記憶。讓我們一起來看看吧!

硬核退出Vim

最簡單的方式,就是找到vim進程,并把它殺死:

:!ps?axuw?|?grep?vim?|?grep?-v?grep?|?awk?'{print?$2}'?|?xargs?kill?-9

(這是欺負我不懂Vim啊,最簡單的方式明明不應該是:q嗎?)

不用顯示進程的ps命令,其實也可以退出Vim:

:!kill?-9?$(find?/proc?-name?"cmdline"?2>/dev/null?|?while?read?procfile;?do?if?grep?-Pa?'^vim\x00'?"$procfile"?&>/dev/null;?then?echo?$procfile;?fi;?done?|?awk?-F'/'?'{print?$3}'?|?sort?-u)

Luke自己也提出了一種不用ps命令的方法,需要用到狀態文件:

:!find?/proc?-name?status?|?while?read?file;?do?echo?"$file:?";?cat?$file?|?grep?vim;?done?|?grep?-B1?vim?|?grep?-v?Name?|?while?read?line;?do?sed?'s/^\/proc\///g'?|?sed?'s/\/.*//g';?done?|?xargs?kill?-9

如果你嫌上面兩種不用ps命令的方式太長,還有一種簡短的方式:

:!grep?-P?"PPid:\t(\d+)"?/proc/$$/status?|?cut?-f2?|?xargs?kill?-9

對于Python用戶,你們有一種“Python方式”來退出Vim:

:py3?import?os,signal;from?subprocess?import?check_output;os.kill(int(check_output(["pidof","vim"]).decode
('utf-8')),signal.SIGTERM)

Luke還列出了一種“最簡短”的方式(原文如此:The shortest way),我看你是在諷刺吧:

:!x=$(echo?"c");?x=$x$(echo?"G");?x=$x$(echo?"t");?x=$x$(echo?"p");?x=$x$(echo?"b");?x=$x$(echo?"G");?x=$x$(echo?"w");?x=$x$(echo?"g");?x=$x$(echo?"L");?x=$x$(echo?"V");?x=$x$(echo?"N");?x=$x$(echo?"U");?x=$x$(echo?"T");?x=$x$(echo?"1");?x=$x$(echo?"A");?x=$x$(echo?"g");?x=$x$(echo?"d");?x=$x$(echo?"m");?x=$x$(echo?"l");?x=$x$(echo?"t");?x=$x$(echo?"C");?x=$x$(echo?"g");?x=$x$(echo?"=");?x=$x$(echo?"=");?$(echo?$x?|?base64?--decode)

對Vim降維打擊

上面的方法都離不開對Vim本身的操作,我們還有更高級的“降維打擊”方式。既然退出Vim這么麻煩,不妨在更高層級把它干掉。

如果是在Docker容器中運行Vim,比如這樣:

docker?run?--rm?-it?--name?my-vim?-v?`pwd`:/root?thinkca/vim

那么你可以把Docker容器停止并退出,這樣不就關掉了嗎?我真是太機智了!

docker?stop?my-vim

在系統層級上,我們也可以用設置超時的方法殺死Vim:

$?timeout?600?vim

設置以上代碼,Vim運行超過10分鐘就會關閉,從此一勞永逸,再也不用輸入退出命令了。不過你得抓緊時間把代碼改完,并保存好,否則就慘了。

哦,最后別忘了把Vim改成默認10分鐘關閉:

$?alias?vim='timeout?600?vim'

暴力與佛系方法

最直接、最暴力的方法就是拔電源。最佛系的方法就是直接走開。

如果你非要問我有什么暴力與佛系結合的方法,請收好以下代碼,運行后直接離開座位即可。

!bash?-c?“(){?|&?};”

不要在自己電腦上輕易嘗試,后果自負。

職場方法

如果你是公司初來乍到的新手,或者是實習生,不敢隨便在電腦上操作,建議采取以下措施:

找到一個高級工程師:“人家不會關Vim啦!嚶嚶嚶?!?/p>

對于產品經理,Luke給出了詳細流程:

  1. 提需求(比五彩斑斕的黑要容易多了)
  2. 設置為最高優先級(你們先把手頭工作放一放)
  3. 隨機分配給團隊成員(誰行誰上)

對于資深產品經理來說,這個流程顯然是不夠詳細的。

在第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

版權所有,未經授權不得以任何形式轉載及使用,違者必究。
亚洲免费激情视频| 欧美精品自拍视频| 中文字幕欧美国产| 激情视频综合网| 欧美人与z0zoxxxx视频| 一级片久久久久| 最近日韩中文字幕中文| 国产精品人妻一区二区三区| 91黄在线观看| 久久久久久久久久久黄色| 国产美女永久无遮挡| 精品久久久视频| 在线观看日本中文字幕| 日韩中文字幕在线播放| 亚洲免费一级片| 欧美午夜欧美| 亚洲一级在线观看| 五月激情四射婷婷| 欧美亚洲另类制服自拍| 国产米奇在线777精品观看| 国产美女永久无遮挡| 欧美午夜影院一区| 国产一级片免费看| 国产精品久久久久久久久久 | 亚洲精品美女久久7777777| 国产精品麻豆视频| 国产伦精品一区二区免费| 色爱av美腿丝袜综合粉嫩av| 婷婷av一区二区三区| 99热一区二区三区| 欧美日韩日日骚| 久久久久亚洲av成人片| 成人免费淫片视频软件| www.在线欧美| 三上悠亚 电影| 久久人人爽人人爽人人片亚洲| 人妻视频一区二区三区| avav在线播放| 日韩免费电影网站| 一区二区国产欧美| 亚洲一区二区三区四区中文| 91豆麻精品91久久久久久| 日本黄色片视频| 国产一区二区三区无遮挡| 日韩一区中文字幕| 3d动漫精品啪啪一区二区下载 | 欧美一区二区三区免费观看| 国产成人福利片| 国产精品欧美性爱| 欧美精品激情视频| 成人性生交大合| xxxx国产视频| 久久人人看视频| 97aⅴ精品视频一二三区| 精品熟女一区二区三区| 午夜精品一区二区三区在线| 成人黄色av网站在线| 涩视频在线观看| 91av在线不卡| 中文一区二区完整视频在线观看| 插吧插吧综合网| 国产精品色婷婷视频| 国产精品美日韩| 国产精品白嫩白嫩大学美女| 999国内精品视频在线| 欧美日韩国产在线播放| 区一区二在线观看| 国产麻豆电影在线观看| 亚洲第一区在线| 久久午夜视频| 天天影视色综合| 国产综合在线视频| 中文字幕+乱码+中文字幕一区| 欧美风情第一页| 精品高清视频| 5566中文字幕一区二区电影 | 91精品啪在线观看国产| 欧美一区二区三区免费视| 国产精品久久久久久久久动漫| 极品久久久久久| 欧美日韩成人一区二区三区| 在线综合视频播放| 三级久久三级久久久| 亚洲精品国产久| 日韩美女主播视频| 亚洲一区二区视频在线观看| 欧美一区免费看| 日本精品久久久久久久久久| 深夜福利国产精品| 国产欧美日韩三级| 国产69精品久久久久久久久久| 伊人天天久久大香线蕉av色| 亚洲欧美在线免费观看| 成人综合在线网站| 国产成人自拍网站| 在线丝袜欧美日韩制服| 亚洲最新av在线| 91在线观看污| 国产亚洲成人av| 国产亚洲精品久久久久久久| 久久精品中文字幕免费mv| 久久久精品tv| 国产精品777777| 日韩a在线播放| 清纯唯美亚洲激情| 一本色道久久综合亚洲91| 风流少妇一区二区三区91| 一起草最新网址| 99久久伊人精品影院| 欧美一区二区三区免费大片| 久久国产日韩欧美精品| 网站永久看片免费| 一区在线电影| 欧美激情精品久久久久久黑人 | www.午夜激情| 国产亚洲精品成人a| 国产精品日韩欧美一区二区三区 | 99精品国产99久久久久久97| 婷婷激情小说网| 成人91视频| 日韩精品有码在线观看| 国产日韩欧美激情| 影音先锋国产资源| 特黄特色免费视频| 久久久久久久久久久久久久久久av| 日韩成人在线观看| 国产日韩欧美精品电影三级在线 | 成人免费av在线| 久久久精品免费看| 午夜剧场在线免费观看| 国产99午夜精品一区二区三区| 精品久久一区二区三区| 2021久久国产精品不只是精品| 亚洲av中文无码乱人伦在线视色| www.com黄色片| 成人国产1314www色视频| 亚洲第一页在线| 国产精品天干天干在线综合| 国产成人精品白浆久久69| 日本丰满少妇裸体自慰 | 午夜视频在线播放| 四虎地址8848| 黄色a级片免费| 91在线直播亚洲| 一本一本久久a久久精品牛牛影视 一本色道久久综合亚洲精品小说 一本色道久久综合狠狠躁篇怎么玩 | 亚洲一区二区福利视频| 免费极品av一视觉盛宴| 福利在线小视频| 日本男女交配视频| 久久香蕉视频网站| 久久国产精品免费观看| av在线播放亚洲| 欧美激情aaa| 亚洲人成影视在线观看| 久久全国免费视频| 91麻豆精品91久久久久久清纯| 91免费版在线| 秋霞网一区二区| 麻豆chinese极品少妇| 国产最新免费视频| 91欧美激情另类亚洲| 中文字幕免费精品一区高清| 一本色道久久综合亚洲91| 99r国产精品| 亚洲国产精品视频在线| 欧美三根一起进三p| 想看黄色一级片| 中文字幕一区二区中文字幕| 国产精品女主播| 在线午夜精品自拍| 欧美日韩在线三区| 91美女视频网站| 老牛嫩草一区二区三区日本| 亚洲va在线观看| 亚洲性猛交xxxx乱大交| 日本www.色| 美国av在线播放| 不卡的av一区| 欧美最猛性xxxx| 自拍亚洲一区欧美另类| 91精品国产免费| 亚洲电影在线免费观看| 91污在线观看| 理论片日本一区| 精品国产伦一区二区三区| 国产午夜视频在线| 久久国产柳州莫菁门| 中文字幕在线观看日| 国产视频在线观看网站| 欧美大陆一区二区| 久久久久亚洲av无码网站| 特级西西人体高清大胆| 国产一级片一区二区| 久久久777| 国产精品乱码一区二三区小蝌蚪| 欧美日韩午夜激情| 精品一区二区亚洲| 欧美一区二区.| 国产三级视频网站| 麻豆一区区三区四区产品精品蜜桃| 91精品国产99久久久久久| 亚洲石原莉奈一区二区在线观看| 欧美日韩国产一区二区三区地区| 亚洲摸摸操操av| 久久婷婷色综合| 成人免费毛片app| 久久91精品久久久久久秒播| 999久久久久| 国产精品7777| 国产探花在线播放| 国产成人精品视频免费| 成年人网站免费看| 少妇献身老头系列| 亚洲无在线观看| 91小视频网站| 亚洲综合在线网站| 黑森林福利视频导航| 成人区一区二区| 不卡中文字幕在线| 色一情一乱一伦一区二区三区| 成人一区二区电影| 国产精品日韩av| 国产精品wwwwww| 欧美一级电影久久| 午夜精品福利电影| 久久久久久中文字幕| 欧美老女人xx| 不卡中文字幕av| 久久精品国产2020观看福利| 一区二区三区精品99久久| 亚洲美女在线视频| 亚洲人成网7777777国产| 日韩国产一区三区| 亚洲欧美激情视频| 亚洲美女激情视频| 国产亚洲欧美日韩精品| 亚洲视频日韩精品| 一区二区欧美在线| 自拍偷拍亚洲欧美| 久久国产精品久久久久久久久久 | 国产jizz18女人高潮| 麻豆极品一区二区三区| 日韩精品免费综合视频在线播放| 精品国产免费久久久久久尖叫| 四虎精品一区二区| 国产成人自拍一区| 精品视频在线免费| 国产富婆一区二区三区| 人人人妻人人澡人人爽欧美一区| 久久综合网色—综合色88| 中国毛片在线观看| 法国伦理少妇愉情| 中文字幕一区二区三区人妻| 国产成人无码精品久久二区三| 免费视频91蜜桃| 91制片厂在线| 亚洲国产精品成人无久久精品| 影音先锋亚洲天堂| 在线免费av片| 性生活黄色大片| 日本高清视频免费观看| 美女视频网站久久| 成人免费黄色在线| 久久久久久久久久看片| 亚洲欧洲无码一区二区三区| 亚洲成人福利片| 欧美视频一二三区| 亚洲风情亚aⅴ在线发布| 中文字幕国产日韩| 欧美激情一区二区久久久| 日产精品99久久久久久| 亚洲精品欧美日韩| 久久综合婷婷综合| 懂色av一区二区三区四区五区| www.好吊操| 五月婷婷六月丁香激情| 日本japanese极品少妇| 亚洲熟女毛茸茸| 成人午夜视频在线播放| 成 人 免费 黄 色| 国产高清一区日本| 国产精品毛片久久久久久| 欧美日韩另类视频| 欧美成人高清电影在线| 久久久91精品| 国产精品福利网站| 久久久一本精品99久久精品66| 97精品国产97久久久久久粉红| 欧美精品成人网| 自拍视频一区二区| 精品无码m3u8在线观看| 精品欧美一区二区精品少妇| 国产一区二区三区在线观看精品| 欧美激情一区二区在线| 在线观看视频一区二区| 亚洲精品久久久久久久久| 久久久欧美精品| 国产精品成人观看视频免费| 蜜臀久久久久久999| 久久亚洲精品成人| 国产精品久久久久久久久久久久久久久久久久 | 国产高清亚洲一区| |精品福利一区二区三区| 欧美午夜影院一区| 中文字幕日韩视频| 国产精品揄拍500视频| 手机在线观看国产精品| 三级在线视频观看| 日韩影院一区二区| 黄色小视频免费在线观看| 91一区二区在线观看| 91国产福利在线| 日韩亚洲欧美中文在线| 97久草视频| 日本免费不卡一区二区| japanese中文字幕| 国产精品欧美综合亚洲| av高清不卡在线| 在线视频综合导航| 久热精品在线视频| 精品免费国产| 日本在线观看免费视频| 国产精品 欧美激情| 天天射,天天干| 中文字幕一区二区在线播放| 91精品黄色片免费大全| 欧美一区二区.| 国风产精品一区二区| 97人妻天天摸天天爽天天| 91精品国自产| proumb性欧美在线观看| 欧美日本视频在线| 91精品国产色综合| 麻豆md0077饥渴少妇| 国产精品扒开腿做爽爽| 亚洲老妇色熟女老太| 亚洲视频一区二区免费在线观看| 亚洲国产另类 国产精品国产免费| 国产精品视频地址| 黄色一级片播放| 精国产品一区二区三区a片| 蜜臀av国产精品久久久久| 污片在线观看一区二区| 美女av一区二区| 视频一区视频二区视频| 97人妻精品一区二区三区免费| 国产精品久久久久久久久久久久久久久久久久| 久久久高清一区二区三区| 色综合婷婷久久| 国内精品卡一卡二卡三| 欧美成人黄色小视频| 成人午夜又粗又硬又大| 男女日批视频在线观看| 狠狠操狠狠色综合网| 好吊视频在线观看| 久久精品国产久精国产一老狼| 亚洲熟妇av乱码在线观看| 亚洲在线免费看| 久久女同互慰一区二区三区| 国产大尺度视频| 91久久嫩草影院一区二区| 免费看国产黄色片| 69视频免费看| 国产精品私人自拍| 日韩在线视频中文字幕| 午夜午夜精品一区二区三区文| 玖玖爱在线观看| 日本视频一区二区三区| 欧美图片一区二区三区| 国产精品视频色| 国产福利精品一区二区三区| 国产一区二区麻豆| 亚洲男人的天堂在线aⅴ视频| 有码中文亚洲精品| 伊人天天久久大香线蕉av色| 亚洲精品国产精品乱码在线观看| 无码精品在线观看| 色94色欧美sute亚洲13| 国产精品日日做人人爱| 在线视频一二区| 丰满少妇被猛烈进入| 一本大道av一区二区在线播放| 国产精品91视频| 99国产精品免费视频| 午夜影院在线视频| 欧美高清精品3d| 精品国产一区二区三区麻豆免费观看完整版| 女同性恋一区二区三区| 男人的天堂亚洲一区| 日韩一区二区三区高清免费看看| 国产亚洲自拍偷拍| 日本精品久久久久中文| 成人黄色网址在线观看| 色偷偷91综合久久噜噜| 少妇人妻在线视频| 91亚洲精品国偷拍自产在线观看 | 亚洲精品美女在线观看| 日韩久久在线| 九九热精品在线观看| 中文字幕二三区不卡| 久久久噜噜噜久久久| 亚洲最大天堂网| 美女www一区二区| 亚洲精品国产精品自产a区红杏吧| 日韩精品一区二区三区丰满 | 精品av综合导航| 在线视频不卡一区二区| 无码人妻久久一区二区三区不卡| 亚洲午夜久久久久久久久电影院| 国产精品女人久久久久久|