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進行文本操作。