眾所周知,Vi編輯器是Unix系統(tǒng)最初的編輯器,功能強(qiáng)大且齊全;不過(guò)Vi編輯器較為復(fù)雜,使用起來(lái)會(huì)遇到各種各樣的麻煩,因此在Linux系統(tǒng)中對(duì)Vi編輯器進(jìn)行了改進(jìn),推出了Vim編輯器。Vim是一個(gè)類(lèi)似Vi的文本編輯器,在vi的基礎(chǔ)上增加了很多新的特性,被公認(rèn)為類(lèi)vi編輯器中最好用的一個(gè)。那么Linux中Vim編輯器的三種模式主要包含什么?以下是詳細(xì)的內(nèi)容介紹。
Vim是從Vi發(fā)展出來(lái)的一個(gè)文本編輯器,代碼補(bǔ)完、編譯及錯(cuò)誤跳轉(zhuǎn)等方面編程的功能特別豐富,相當(dāng)于Windows中的記事本。
Linux中Vim編輯器的三種模式主要包含命令模式、輸入模式和底線(xiàn)命令模式,其作用如下:
第一、命令模式
當(dāng)啟動(dòng)vim/vi編輯器時(shí),便進(jìn)入了命令模式。此狀態(tài)下敲擊鍵盤(pán)動(dòng)作會(huì)被vim識(shí)別為命令,而非輸入字符,比如按下i,并不會(huì)輸入一個(gè)字符,i被當(dāng)作一個(gè)命令。
i切換到輸入模式,以輸入字符;
x刪除當(dāng)前光標(biāo)所在處的字符;
:切換到底線(xiàn)命令模式,以在最底一行輸入命令。
如果想要編輯文本,啟動(dòng)vim進(jìn)入命令模式后,按下i,切換到輸入模式;命令模式只有一些基本的命令,因此仍需要依靠底線(xiàn)命令模式來(lái)輸入更多命令。
第二、輸入模式
vim編輯器啟動(dòng)后,在命令模式下按i就會(huì)進(jìn)入輸入模式,在輸入模式中,可以使用以下按鍵:
字符按鍵以及shift組合,輸入字符
ENTER,回車(chē)鍵,換行
BACK SPACE,退格鍵,刪除光標(biāo)前一個(gè)字符
DEL,刪除鍵,刪除光標(biāo)后一個(gè)字符
方向鍵,在文本中移動(dòng)光標(biāo)
HOME/END,移動(dòng)光標(biāo)到行首或者行尾
Page Up/Page Down,上/下翻頁(yè)
Insert,切換光標(biāo)為輸入/替換模式,光標(biāo)將變成豎線(xiàn)/下劃線(xiàn)
ESC,退出輸入模式,切換到命令模式
第三、底線(xiàn)命令模式
在命令模式下按下:就進(jìn)入底線(xiàn)命令模式(英文冒號(hào))。
底線(xiàn)命令模式可以輸入單個(gè)或多個(gè)字符的命令,可用的命令非常多。
在底線(xiàn)命令模式中,基本的命令有:
:q 退出程序
:w 保存文件
:wq 保存文件并退出程序
按ESC鍵可隨時(shí)退出底線(xiàn)命令模式
聯(lián)系客服