vim的使用

參考博客:http://www.javashuo.com/article/p-fttjuxcm-gm.htmlhtml

定義:Vim是從 vi 發展出來的一個文本編輯器。代碼補完、編譯及錯誤跳轉等方便編程的功能特別豐富,在程序員中被普遍使用。程序員

簡單的來講, vi 是老式的字處理器,不過功能已經很齊全了,可是仍是有能夠進步的地方。 vim 則能夠說是程序開發者的一項很好用的工具。編程

基本上 vi/vim 共分爲三種模式,分別是命令模式(Command mode)輸入模式(Insert mode)底線命令模式(Last line mode)。 這三種模式的做用分別是:vim

命令模式:

移動光標

w(e)  移動光標到下一個單詞
b    移動到光標上一個單詞
​
數字0  移動到本行開頭
$    移動光標到本行結尾
​
H    移動光標到屏幕首行
M    移動到光標到屏幕的中間一行
L    移動光標到屏幕的尾行
gg    移動光標到文檔的首行
G    移動光標到文檔尾行
​
ctrl + f  下一頁
ctrl + b  上一頁
​
`.  移動光標到上一次的修改行

 

查找

/chaoge     在整篇文檔中搜索chaoge字符串,向下查找
?chaoge     在整篇文檔中搜索chaoge字符串,向上查找
​
*        查找整個文檔,匹配光標所在的全部單詞,按下n查找下一處,N上一處
#        查找整個文檔,匹配光標所在的全部單詞,按下n查找下一處,N上一處
​
gd        找到光標所在單詞匹配的單詞,並停留在非註釋的第一個匹配上
​
%    找到括號的另外一半!!

 

複製,刪除,粘貼

yy    拷貝光標所在行
dd    刪除光標所在行
D     刪除當前光標到行尾的內容
dG    刪除當前行到文檔尾部的內容
p     粘貼yy所複製的內容
x   刪除光標所在的字符
u     撤銷上一步的操做

 

數字與命令

3yy    拷貝光標所在的3行
5dd    刪除光標所在5行

 

輸入模式

在命令模式下按字母i即進入輸入模式編輯器

底線命令模式

在命令模式下輸入冒號(英文的:),就進入了底線命令模式,在底線命令模式下能夠輸入單個或多個字符的命令,經常使用命令有:工具

:q!     強制退出
:wq!    強制寫入退出
:set nu 顯示行號
:數字  調到數字那行


隨時按下esc能夠退出底線命令模式

vim工做模式spa

相關文章
相關標籤/搜索