怎么保存退出vi編輯?
按ESC鍵進(jìn)入命令模式,然后輸入":wq",按回車鍵保存并退出。其他vi保存/退出命令::w保存;:w文件名;另存為文件名;:wq!保存并強(qiáng)制退出;:wq!文件名注意:用Fil:q!強(qiáng)制退出;:x保存并退出(只在文件改變時(shí)保存)擴(kuò)展數(shù)據(jù):vi有三種工作模式:命令模式、文本編輯模式和末行模式。在不同的工作模式下,操作方法是不同的。
1.命令行模式該模式是進(jìn)入vi編輯器后的默認(rèn)模式。任何時(shí)候,無(wú)論用戶處于什么模式,按Esc鍵進(jìn)入命令模式。在命令模式下,用戶可以輸入vi命令來(lái)管理自己的文檔。此時(shí),從鍵盤(pán)輸入的任何字符都被解釋為編輯命令。如果輸入的字符是合法的vi命令,vi在接受用戶命令后完成相應(yīng)的動(dòng)作。但是,應(yīng)該注意,輸入的命令不會(huì)在屏幕上出現(xiàn)。如果輸入的字符不是vi的合法命令,vi將發(fā)出警報(bào)。
2.文本輸入模式在命令模式中,可以通過(guò)輸入插入命令I(lǐng)、附加命令A(yù)、打開(kāi)命令O、修改命令C、替換命令R或替換命令S來(lái)進(jìn)入文本輸入模式..在這種模式下,用戶輸入的任何字符都被vi保存為文件內(nèi)容并顯示在屏幕上。在文本輸入過(guò)程中,如果想返回命令模式,只需按Esc鍵。
3.末行模式末行模式也叫:鍵進(jìn)入最后一行模式。此時(shí),vi會(huì)在顯示窗口的最后一行(通常是屏幕的最后一行)顯示一個(gè):作為最后一行模式的描述符,等待用戶輸入命令。大多數(shù)文件管理命令都是在這種模式下執(zhí)行的(例如將編輯緩沖區(qū)的內(nèi)容寫(xiě)入文件等)。).執(zhí)行完最后一個(gè)命令后,vi自動(dòng)返回命令模式。
linuxvi修改后如何保存?
首先按ESC鍵返回命令模式;
Vi保存文件有不同的選項(xiàng),對(duì)應(yīng)不同的命令。您可以選擇下列命令之一。
:w不退出vi保存文件。
:w文件將修改保存在文件中,不退出vi。
:w!在不退出vi的情況下強(qiáng)制保存。
:wq保存文件,退出vi。
歐共體!強(qiáng)制保存文件并退出vi。
:q不保存文件就退出vi。
:q!不保存文件,強(qiáng)行退出vi。
:
linux怎么切換輸入模式和命令模式?
首先,vim進(jìn)入編輯模式。
編輯模式:你可以不要在普通模式下修改角色。如果你想修改一個(gè)角色,你只能進(jìn)入編輯模式。從正常模式到編輯模式,只需按下其中一個(gè)鍵I,I,A,A,O,O,RandR..當(dāng)你進(jìn)入編輯模式時(shí),插入或替換字樣將顯示在屏幕的末端(如果你的centos支持中文,"插入"將被顯示)。從編輯模式到正常模式,只需按esc。
I:在當(dāng)前字符前插入。
I:在光標(biāo)所在行的開(kāi)頭插入。
a:在當(dāng)前字符后插入。
a:在光標(biāo)所在行的末尾插入。
o:在當(dāng)前行旁邊插入一個(gè)新行。
o:在當(dāng)前行的前一行插入一個(gè)新行。
二、vim命令模式
命令模式:輸入:或/進(jìn)入命令模式。在這種模式下,您可以搜索字符或字符串,并且可以保存、替換、退出和顯示行號(hào)。
/word:找到光標(biāo)后的一個(gè)字符串單詞,按n繼續(xù)向后搜索,按shiftn向上搜索。
?單詞:在光標(biāo)前找到一個(gè)字符串單詞,按n繼續(xù)向后搜索。
搜索到的字符串將突出顯示。如果你不如果不想突出顯示它們,請(qǐng)輸入:nohl。
:n1,n2s/word1/word2/g:在n1和n2行之間找出word1,用word2替換。如果沒(méi)有G,只有每行的第一個(gè)單詞1會(huì)被替換。(起點(diǎn)用逗號(hào)隔開(kāi),然后終點(diǎn)S表示替換/替換/替換后/g表示全部。$表示到最后)
:1,$s/word1/word2/g:將文檔中的所有word1替換為word2,只有每行的第一個(gè)word1會(huì)被替換,沒(méi)有g(shù)。