哎,看書上vi命令那麼多,真是記不住。記幾個經常使用的備忘吧。編輯器
在通常模式下(不可編輯),好比用vi命令打開或建立一個文件,經常使用的命令以下:spa
按鍵 | 做用 |
h或← | 光標左移動一個字符 |
j或↓ | 光標下移動一個字符 |
k或↑ | 光標上移動一個字符 |
l或→ | 光標右移動一個字符 |
數字0 | 光標到一行的開頭 |
$ | 光標到一行的末尾 |
G | 光標移動到文件最後一行 |
gg | 光標移動到文件第一行 |
n+回車鍵(n爲數字) | 光標向下移動n行 |
/word | 從光標開始向下尋找word的字符串 |
x(小寫) | 向後刪除一個字符,至關於 delete鍵 |
X(大寫) | 向前刪除一個字符,至關於退格 |
dd | 刪除光標所在的那一行 |
ndd(n爲數字) | 從光標開始刪除下面的n行 |
yy | 複製光標所在的那一行 |
nyy(n爲數字) | 複製從光標開始的那一行到下面n行 |
p(小寫) | 將複製的數據粘貼到光標的下一行 |
P(大寫) | 將複製的數據粘貼到光標的上一行 |
u | 復原上次操做ci |
ctrl+r | 重複上一個操做 |
i或I | 開啓編輯模式,在當前光標處插入文字字符串 還有相似其餘的,太難記,想到i是聯想到insert首字母table |
ESC | 退出編輯模式到通常模式 |
:w | 編輯的數據寫入文件 |
:w! | 強制寫入 |
:q | 離開vi編輯器 |
:wq | 保存並退出 |
:wq! | 強制存儲離開 |
帶冒號的都是在通常模式下使用,不然就是正常的插入而已。要使用帶冒號的命令先按ESC鍵保證退出編輯模式到通常模式。數據
雖然不全面,可是應該夠用了。word