最近經常用到vi編輯器,作個記錄,以後需要便於查詢
常用操作
命令 | 作用 |
---|---|
h | 遊標左移 |
j | 遊標下移 |
k | 遊標上移 |
l | 遊標右移 |
w | 向前移動一個單詞 |
b | 向右移動一個單詞 |
e | 向前移動一個單詞,遊標指向單詞末尾 |
( | 移動到當前句子的首部 |
) | 移動到下一個句子的首部 |
{ | 移動到當前段的首部 |
} | 移動到當前段的尾部 |
0 | 移動到當前行的首部 |
$ | 移動到當前行的尾部 |
/text | 向下搜索text |
?text | 向上搜索text |
nG | 移動到n行 |
:n | 移動到n行 |
G | 移動到最後一行 |
dd | 刪除光標所在的一整行 |
ndd | 刪除光標所在的向下n行 |
yy | 複製光標所在的一整行 |
nyy | 複製光標所在的向下n行 |
u | 撤銷上一個操作 |
編輯操作
命令 | 作用 |
---|---|
i | 從光標所在處插入 |
I | 從目前光標 |
a | 從當前光標所在的下一個字符處開始插入 |
A | 從光標所在行的最後一個字符處開始插入 |
o | 在目前光標所在行的下一行處插入新的一行並開始插入 |
O | 在目前光標所在行的上一行處插入新的一行並開始插入 |
ESC | 退出編輯模式 |
:w | 保存文件 |
:w! | 若文件爲只讀,強制保存文件 |
:q | 離開vi |
:q! | 不保存強制離開vi |
:wq | 保存後離開vi |
:wq! | 強制保存後離開vi |