一、編輯模式
按鍵 | 作用 |
i | 在目前字元前插入 |
I | 在光标所在行的行首插入 |
a | 在目前字元後插入 |
A | 在光标所在行的行尾插入 |
o | 在目前行的下一行插入新的一行 |
O | 在目前的上一行插入新的一行 |
二、指令模式
指令 | |
/word | 向光标之後查找一個字元word,按n向後繼續搜尋 |
?word | 向光标之前查找一個字元word,按n向前繼續搜尋 |
:n1,n2s/word1/word2/g | 在n1-n2行之間查找word1并替換為word2,不加g則隻替換每行的第一個word1 |
:1,$s/word1/word2/g | 将文檔中所有的word1替換為word2,不加g則隻替換每行的第一個word1 |
:w | 儲存文本 |
:q | 退出Vim |
:w! | 強制儲存,在root使用者下,即使文本隻讀也可以 |
:q! | 強制退出,所有改動不生效 |
:wq | 儲存退出,即使無任何修改,mtime也會更新 |
:x | 儲存退出,如果無任何修改,mtime不會更新 |
:set nu | 顯示行号 |
:set nonu | 不顯示行号 |
:nohl | 取消高亮 |