vim沒有正確退出 5種完全不正確的方式退出Vim

2021-10-08 05:48:37 字數 1635 閱讀 8301

vim沒有正確退出

vim可能是學習上的挑戰。 但是對於許多初次使用的使用者,僅退出該程式可能是乙個問題。

上個月,stack overflow部落格發表了一篇有關「 幫助100萬名開發人員退出vim 」的文章,這證明了在開發人員幫助**上乙個流行的問題上,即最近的100萬次瀏覽量里程碑:如何退出vim編輯器? 根據交通狀況,stack overflow表示,在工作日的高峰時段,每小時有80人正在閱讀有關如何下車的資訊。

公平地說,如果您不熟悉vim,那麼走出去可能有點不直觀。 混搭escape,按ctrl + c,僅鍵入「退出」或「退出」將不會產生任何結果。 vim確實會在此過程中向您提供一些有用的提示,甚至向您展示了首次引導程式時如何正確使用。

不幸的是,當您使用搜尋引擎查詢答案時,您可能已經將鍵盤上的其他幾個鍵混在一起,進入了插入模式,並且不知道需要按escape鍵才能輸入退出命令。 更糟糕的是,您可能已經對緩衝區進行了一些更改,這意味著vim現在希望您確認要退出而不儲存更改,這需要與您剛想出的完全不同的擊鍵模式。

此外,許多人第一次被引入vim的方式是從git命令列客戶端,當他們進行提交但不與git命令一起指定提交訊息時。 他們不知道他們在**著陸,在那裡做什麼或如何返回。

如果您願意花一點時間,vim並不難學習,它的普遍性使它值得時間。 如果您需要幫助,我們有5個提示可幫助您開始學習vim。

但是,今天,為了慶祝vim眾所周知的阻止隨意嘗試退出的使用者的傾向,這裡提供了五種退出vim的方法。 我不推薦任何乙個。

沒錯,只需使用您的gui殺死整個終端視窗並放棄即可。 當然,無論如何您都不需要該視窗,並且您不想儲存對開啟的文件可能會或可能不會所做的任何潛在更改。 從技術上講,使用**im之類的圖形版本並不是世界末日,但是如果他們要害vim的目的是讓手指放在鍵盤上,如果使用gui退出,您仍然會錯過重點。

為什麼要擔心啟動後是否會忘記退出vim? 相反,只需使用timeout使用內建的kill開關啟動它。

$  timeout 60s vim

您的vim例項可以在60秒內消失。 希望您記得儲存!

當其他程式執行時,該怎麼辦? 您開啟另乙個終端並殺死它。 使用您喜歡的方法:ps+kill,從視覺上在tophtop中找到它,或者是我的最愛,因為它聽起來像是叛徒,killall

$ 

killall

-9vim

再見,vim。

我還沒有親自嘗試過,但是顯然,vim的客戶端伺服器功能意味著您可以通過ssh進入來訪問遠端執行的vim例項,並禮貌地要求vim在退出之前儲存檔案。 vim wikia具有完整的說明 。 如果您是那種在離開機器後將未儲存的更改留在vim上的人,那麼您的里程可能會有所不同,但這實際上並不是乙個糟糕的主意,但是,這本身並不是最好的主意。

翻譯自:

vim沒有正確退

正確退出activity 如何退出Activity

當然,也可以用killprocess 和system.exit 這樣的方法。但是,對於多activity的應用來說,在開啟多個activity後,如果想在最後開啟的activity直接退出,上邊的方法都是沒有用的,因為上邊的方法都是結束乙個activity而已。當然,網上也有人說可以。就好像有人問,...

vim 退出命令

vim的儲存檔案和退出命令 命令 簡單說明 w 儲存編輯後的檔案內容,但不退出vim 編輯器。這個命令的作用是把記憶體緩衝區中的資料寫到啟動vim 時指定的檔案中。w 強制寫檔案,即強制覆蓋原有檔案。如果原有檔案的訪問許可權不允許寫入檔案,例如,原有的檔案為唯讀檔案,則可使用這個命令強制寫入。但是,...

VIM退出命令

注意 這些命令前面都有乙個冒號 當編輯完文件,準備退出vi返回到shell時,能夠使用以下幾種方法之一。在命令模式中,連按兩次大寫字母z,若當前編輯的文件曾被修改過,則vi儲存該文件後退出,返回到shell 若當前編輯的文件沒被修改過,則vi直接退出,返回到shell。在末行模式下,輸入命令 w v...