mac中如何從vim文本編輯器退回到命令
很多人知道 vim+文件名 可以打開(kāi)文件進(jìn)行編輯,但是不知道怎么退出,異想天開(kāi)的認(rèn)為 Ctrl + C 就ok 啦,但是不是這樣的
*1:按下esc鍵
2:輸入":w"(保存編輯后的文件內(nèi)容旺上,但不退出vim編輯器。這個(gè)命令的作用是把內(nèi)存緩沖區(qū)中的數(shù)據(jù)寫(xiě)到啟動(dòng)vim時(shí)指定的文件中)
3:輸入":w"(強(qiáng)制寫(xiě)文件,即強(qiáng)制覆蓋原有文件尔苦。如果原有文件的訪(fǎng)問(wèn)權(quán)限不允許寫(xiě)入文件倒彰,例如卫漫,原有的文件為只讀文件掷伙,則可使用這個(gè)命令強(qiáng)制寫(xiě)入企蹭。但是亦渗,這種命令用法僅當(dāng)用戶(hù)是文件的屬主時(shí)才適用挖诸,而超級(jí)用戶(hù)則不受此限制)
4:輸入":wq"(保存文件內(nèi)容后退出vim編輯器。這個(gè)命令的作用是把內(nèi)存緩沖區(qū)中的數(shù)據(jù)寫(xiě)到啟動(dòng)vim時(shí)指定的文件中法精,然后退出vim編輯器多律。另外一種替代的方法是用ZZ命令)
5:輸入":wq!"(強(qiáng)制保存文件內(nèi)容后退出vim編輯器痴突。這個(gè)命令的作用是把內(nèi)存緩沖區(qū)中的數(shù)據(jù)強(qiáng)制寫(xiě)到啟動(dòng)vim時(shí)指定的文件中,然后退出vim編輯器)
6:輸入"zz"(使用ZZ命令時(shí)狼荞,如果文件已經(jīng)做過(guò)編輯處理辽装,則把內(nèi)存緩沖區(qū)中的數(shù)據(jù)寫(xiě)到啟動(dòng)vim時(shí)指定的文件中,然后退出vim編輯器相味。否則只是退出vim而已拾积。注意,ZZ命令前面無(wú)需加冒號(hào)“:”丰涉,也無(wú)需按Enter鍵)
7:輸入":q"(在未做任何編輯處理而準(zhǔn)備退出vim時(shí)拓巧,可以使用此命令。如果已做過(guò)編輯處理一死,則vim不允許用戶(hù)使用“:q”命令退出)
8:(:q!)強(qiáng)制退出vim編輯器肛度,放棄編輯處理的結(jié)果。如果確實(shí)不需要保存修改后的文件內(nèi)容投慈,可輸入“:q!”命令承耿,強(qiáng)行退出vim編輯器。
9:":w filename "把編輯處理后的結(jié)果寫(xiě)到指定的文件中保存
10:":wq! filename"把編輯處理后的結(jié)果強(qiáng)制保存到指定的文件中伪煤,如果文件已經(jīng)存在加袋,則覆蓋現(xiàn)有文件,并退出vim編輯器抱既。*