3C科技 娛樂遊戲 美食旅遊 時尚美妝 親子育兒 生活休閒 金融理財 健康運動 寰宇綜合

Zi 字媒體

2017-07-25T20:27:27+00:00
加入好友
【IT168 編譯】前段時間,在《易進難出,「Vim退出」難住百萬程序員》一文中,我們提到了在Stack Overflow中有百萬程序員在求助如何退出Vim,評論中我們看到很多程序員都給出了退出的辦法。但是,平心而論,如果你對Vim不熟悉,那麼退出確實會成為一個很困擾的難題。點擊Escape,按住Ctrl+C,單擊「quit"和」exit「是不會得到任何結果的。其實Vim一直在嘗試給程序員提供有用的信息,甚至在第一次載入的時候就向程序員展示了如何解決問題。不幸的是,當你被退出困住時,千辛萬苦在搜索引擎上找到解決方法時,也許你早已經誤操作進入了插入模式,甚至你都不清楚這時你需要點擊Escape才能換到退出命令的界面。更為糟糕的是,如果你已經對緩存區進行了修改,那麼就意味著你不僅要退出而且還要不保存更改,需要進入另外的模式。很多程序員首次接觸Vim是 通過Git command-line client,當它們提交時不指定提交消息及Git命令,用戶就無從得知他們是在何處登錄,做了什麼,如何退出。本文針對Vim的退出問題,為大家盤點五種不建議使用的方法。點擊X毫無疑問,點擊GUI的關閉按鈕X確實能夠退出Vim,但是它把所有的窗口都關閉了。自動殺死為什麼要擔心啟動Vim之後忘記關閉呢?你只需設置一個超時關閉就可以解決這個麻煩。$timeout 60s Vim上例中,Vim實例在60s之後就會消失,但是不好的一點是你一定要記得保存。殺死所有的Vim所有的應用程序在運行時,都可以通過另一個終端來殺死它,你可以使用ps+kill的方法來終止進程。$killall -9 Vim遠程關閉這個功能雖然我還沒有嘗試,但是Vim的 client-server功能意味著你可以通過ssh訪問遠程運行的Vim實例,並要求Vim在退出之前保存文件。砸電腦其實在上一篇文章的評論中,我們就看到很多極端的評論,例如拔電源、砸電腦......但是這些方法,相信在每個有理智的人看來都是錯誤的方法吧!

本文由yidianzixun提供 原文連結

寫了 5860316篇文章,獲得 23313次喜歡
精彩推薦