vim編輯器(全面)

在Linux系統中配置應用服務,實際上就是在修改它的配置文件(配置文件可能有多個,其中包含不一樣的參數),並且平常工做中也必定免不了編寫文檔的事情吧,這些都是要經過文本編輯器來完成的。vim

在熱門Linux操做系統中都會默認安裝一款超好用的文本編輯器——名字叫「vim」,vimvi編輯器的升級版app

Vim可以獲得這麼多廠商與用戶的承認,緣由就是在Vim編輯器中有三種模式——命令模式末行模式編輯模式,分別又有多種不一樣的命令快捷鍵組合,很大的提升了工做效率,用習慣後會以爲很是的順手。要想在文本操做時更加高效率,咱們必需先搞清Vim編輯器的三種模式的操做不一樣與切換方法。編輯器

命令模式:控制光標移動,可對文本進行刪除、複製、粘貼等工做。spa

輸入模式:正常的文本錄入。操作系統

末行模式:保存、退出與設置編輯環境。unix

記住每次運行vim編輯器後都默認是「命令模式」,須要先進入到「輸入模式」後再進行編寫文檔的工做,而每次編輯完成需先返回到「命令模式」後再進入「末行模式」對文本的保存或退出操做。
blog

 

 

這裏爲你們總結出了最經常使用的快捷鍵命令,讀者儘可能記一下,忘記了來查也能夠,至於「輸入模式」則沒有特殊技巧。ci

vim編輯器的命令模式中經常使用的快捷鍵文檔

命令字符串

做用

dd

刪除(剪切)光標所在整行。

5dd

刪除(剪切)從光標處開始的5行。

yy

複製光標所在整行。

5yy

複製從光標處開始的5行。

p

將以前刪除(dd)或複製(yy)過的數據粘貼到光標後。

/字符串

在文本中從上至下搜索該字符串。

?字符串

在文本中從下至上搜索該字符串。

n

顯示搜索命令定位到的下一個字符串。

N

顯示搜索命令定位到的上一個字符串。

u

撤銷上一步的操做

vim編輯器的末行模式中的經常使用命令

 

命令

做用

:w

保存

:q

退出

:q!

強制退出(放棄對文本的修改內容)

:wq!

強制保存退出

:set nu

顯示行號

:set nonu

不顯示行號

:命令

執行該命令

:整數

跳轉到該行

移動到行首:使用命令數字0,或者直接按home鍵

移動到行尾:使用命令shilft+4便可,或者$符號,或者按end鍵,可是一些unix系統不支持,因此仍是命令比較好。

移動到屏幕的行首:使用字母H(head,注意區分大小寫!!!!!!!大寫H,小寫h是向左移動光標)。

移動到屏幕的末尾:使用字母 L(last,一樣是大寫L,小寫l是向右移動光標)

移動到屏幕中間使用字母:M(大寫字母M,middle)

翻頁 ctrl+f  (forward前進)

後退 ctrl+b (backward回退)

想要到某一行去:用冒號: 加行號,或者行號+G

w移動到下一個單詞的開頭

b移動到上一個單詞的開頭

e移動到下一個單詞的末尾

 

注意:

這些命令都是在命令狀態下操做,而鍵盤的按鍵是能夠在插入狀態下使用。

 

插入i   a  o 或者insert按鍵

i是正規的從命令模式進入插入模式,是在光標位置前面去插入(insert)

a原來光標位置後面插入(append附加;添加;貼上;籤(名))

o在光標位置下面重啓一行,不會截斷原來的行

 

i,a,o都是小寫的,而如下是大寫的I,A,O:

I 在行首插入

A 在行尾追加插入

O 在光標位置上面插入空行,注意小寫的o是在光標位置下面插入一行。

相關文章
相關標籤/搜索