VI 編輯器是Visual interface的簡稱,通常稱之為VI。它在Linux上的地位就像Edit程序在DOS上一樣。
創(chuàng)新互聯(lián)公司專業(yè)為企業(yè)提供西陵網(wǎng)站建設(shè)、西陵做網(wǎng)站、西陵網(wǎng)站設(shè)計(jì)、西陵網(wǎng)站制作等企業(yè)網(wǎng)站建設(shè)、網(wǎng)頁設(shè)計(jì)與制作、西陵企業(yè)網(wǎng)站模板建站服務(wù),十余年西陵做網(wǎng)站經(jīng)驗(yàn),不只是建網(wǎng)站,更提供有價(jià)值的思路和整體網(wǎng)絡(luò)服務(wù)。
Vi沒有菜單,只有命令,且命令繁多。Vi有3種基本工作模式:命令行模式、文本輸入模式和末行模式。
vi就是一種功能強(qiáng)大的文本編輯器,而vim則是高級版的vi,不但可以用不同顏色顯示文字內(nèi)容,還能進(jìn)行諸如shell腳本、C語言程序編輯等功能,可以作為程序編輯器。
VI全稱Visual Identity, 即企業(yè)VI視覺設(shè)計(jì),通譯為視覺識別系統(tǒng)。是將CI的非可視內(nèi)容轉(zhuǎn)化為靜態(tài)的視覺識別符號。VI也是VI編輯器的簡稱,VI編輯器是Linux和Unix上最基本的文本編輯器,因?yàn)闆]有圖形化界面,所以效率極高。
相當(dāng)咱們原來dos時(shí)代用的edit 一般linux架服務(wù)器時(shí),為了減少資源占用,不會開圖形界面登錄。通過遠(yuǎn)程命令行模式登錄,vi只是字符界面下編輯文本的其中一款軟件而已。同等編輯器還有很多款,只不過vi最老,用的人也比較多。
vi可以直接用鍵盤上的光標(biāo)來上下左右移動,但正規(guī)的vi是用小寫英文字母[h]、[j]、[k]、[l],分別控制光標(biāo)左、下、上、右移一格。
Insert mode:唯有在Insert mode下,才可做文字?jǐn)?shù)據(jù)輸入,按Esc等可回到Comand mode。 Last line mode:將儲存文件或離開編輯器,也可設(shè)置編輯環(huán)境,如尋找字符串、列出行號等。
Vi 在初始啟動后首先進(jìn)入編輯模式,這時(shí)用戶可以利用一些預(yù)先定義的按鍵來移動光標(biāo)、刪除文字、 復(fù)制或粘貼文字等。這些按鍵均是普通的字符,例如 l 是向右移動光標(biāo),相當(dāng)于向右箭頭鍵,k 是 向下移動光標(biāo),相當(dāng)于向下箭頭鍵。
所有版本的 Linux 都帶有 vi 編輯器;占用資源少;與ed、ex 等其他編輯器相比,vi 對用戶更加友好。你可以使用 vi 編輯器編輯現(xiàn)有的文件,也可以創(chuàng)建一個(gè)新文件,還能以只讀模式打開文本文件。
Vi也是Linux中最基本的文本編輯器,學(xué)會它后,您將在Linux的世界里暢行無阻。
在LINUX的字符模式或者打開一個(gè)終端,輸入vi 文件名 回車即可 如果你輸入的這個(gè)文件名存在的話,它就打開或者編輯這個(gè)文件;如果你輸入的這個(gè)文件名不存在,它就創(chuàng)建這個(gè)文件。
1、vi可以直接用鍵盤上的光標(biāo)來上下左右移動,但正規(guī)的vi是用小寫英文字母[h]、[j]、[k]、[l],分別控制光標(biāo)左、下、上、右移一格。
2、命令模式又稱“末行模式”,用戶輸入的內(nèi)容均顯示在屏幕的最后 一行,按回車鍵,vi 執(zhí)行命令。 退出命令在編輯模式下可以用 ZZ 命令退出 vi 編輯程序,該命令保存對正文所作的修改,覆蓋原始文件。
3、命令模式(command mode)控制屏幕光標(biāo)的移動,字符、字或行的刪除,移動復(fù)制某區(qū)段及進(jìn)入插入模式、底行模式下。插入模式(Insert mode)只有在插入模式下,才可以做文字輸入,按ESC鍵可回到命令模式。
4、vi和vim是我們在Linux中最常用的編輯器。vi或vim是Linux最基本的文本編輯工具,vi或vim雖然沒有圖形界面編輯器那樣點(diǎn)鼠標(biāo)的簡單操作,但vi編輯器在系統(tǒng)管理、服務(wù)器管理字符界面中,永遠(yuǎn)不是圖形界面的編輯器能比的。
5、首先所有的Linux發(fā)行版系統(tǒng)上都會默認(rèn)內(nèi)置vi編輯器,而不一定帶有其他文本編輯器,非常通用;其次,很多軟件的編輯接口都會默認(rèn)調(diào)用vi;第三,vi具有程序編輯的能力;最后,vi程序簡單,編輯速度相當(dāng)快速。