天天看點

Linux入門:vim編輯器vim編輯器vim編輯器的操作模式

vim編輯器

  • vim編輯器
  • vim編輯器的操作模式
    • 指令模式
    • 末行模式
    • 插入模式

vim編輯器

vi 是 Unix 作業系統和類 Unix 作業系統中最通用的文本編輯器。

vim 編輯器是從 vi發展出來的一個性能更強大的文本編輯器。可以主動的以字型顔色辨識文法的正确性,友善程式設計。vim 與 vi編輯器完全相容。

vim編輯器的操作模式

vi編輯器的操作模式

vi編輯器的3種基本模式:指令模式,末行模式,插入模式。

指令模式

使用vi編輯器打開檔案後,預設進入指令模式。在該模式下可以通過鍵盤控制光标移動以及文本内容的複制、粘貼、删除等。

1、光标移動

“左鍵”或字母h:使光标向字元的左邊移動

“右鍵”或字母l:使光标向字元的右邊移動

“上鍵”或字母k:使光标移動到上一行

“下鍵”或字母j:使光标移動到下一行

2、複制、粘貼

yy:複制光标所在行内容

nyy:複制包括光标所在行的後面n行内容

p:将複制内容粘貼到光标

3、删除

x:删除光标所在處字元

X:删除光标所在前字元

dd:删除一整行 3dd:删除3行

末行模式

将檔案儲存或退出vi,也可設定編輯環境,如尋找字元串、列出行号等。

1、建議在退出vi前,先按ESC鍵,以確定目前vi的狀态為指令方式,然後再鍵入(:符号)輸入下列指令退出vi

(1):w

将編輯緩沖區的内容寫入檔案,則新的内容就替代了原始檔案。此時未退出檔案,使用:q才能退出vi

(2):wq

即将上面的步驟合成一步來完成,先執行w,後執行q

2、查找字元串

(1):/ 在斜杠後面輸入要尋找的字元串,然後按下回車即可

(2):n 跳轉到該串的下一個出現處

(3):N跳轉到該串的上一個出現處

3、顯示行号

:set number

插入模式

隻有在插入模式下,才能對檔案内容進行修改操作,此模式下的操作與windows記事本的操作類似,插入模式與末行模式之間不能直接轉換。使用按鍵i可直接進入插入模式,此時内容和光标位置與指令模式相同。插入模式輸入i或o或a進行文本操作。

繼續閱讀