1. 程式人生 > >Linux基礎知識03——vim編輯器

Linux基礎知識03——vim編輯器

當前 查找 文檔 不同 復制 pac linux 升級版 編輯模式

所有的類似於Unix的操作系統都內置了vi文書編輯器,vi文書編輯器的升級版vim目前使用較多,功能很強大,具有程序編輯的能力以及可以根據顏色辨別語法的正確性,性能更好。

命令:

終端下創建一個txt文件:vi tt.txt ,點擊i進行編輯,然後輸入:wq,就保存退出了。

一般模式下:

vi tt.txt進入vim編輯

輸入yy命令:復制光標當前所在行,如果想復制多行,y數字y,數字指的是復制從當前行開始復制幾行,y2y代表復制從當前行和下一行兩行內容

p:粘貼復制的內容到當前光標下一行

u:撤銷上一步操作,可以連續撤銷

d:刪除當前光標所在行,d數字d,刪除從當前光標往下的多少行

x:相當於Delete鍵,刪除光標所在的那個字母

X:相當於Backspace,刪除光標前面的那個字母

yw:復制從當前光標一直往後直到空格,認為是一個單詞,移動一下光標,p,就把剛才復制的單詞粘貼了

dw:刪除從當前光標一直往後直到空格

shift+^:光標回到當前行開頭位置

shift+$:光標移動到當前行末尾

shift+g和1+shift+g:是將光標移動到整個文檔的左下角或左上角,數字+shift+g:表示回到第幾行行頭

編輯模式:

vi一個文件以後,進入的是一般模式,這時候我們是不能對該文件進行編輯操作的,需要進入編輯模式

進入編輯模式命令:i,a,o,這三個命令都可以進入編輯模式,只是進入後光標所在的位置不同(當前光標前,當前光標後,當前光標下一行)

退出編輯模式:Esc,退出後是一般模式

指令模式:

怎麽對編輯的文件保存退出,首先英文冒號進入指令模式,然後w代表保存,q代表退出,!代表強制執行;可以同時用wq!代表強制保存並退出

/+查找詞:查找某個詞,然後按n,代表下一個;shift+n,代表上一個

Linux基礎知識03——vim編輯器