Ctrl+u:向檔案首翻半屏;
Ctrl+d:向檔案尾翻半屏;
Ctrl+f:向檔案尾翻一屏;
Ctrl+b:向檔案首翻一屏;
Esc:從編輯模式切換到命令模式;
ZZ:命令模式下儲存當前檔案所做的修改後退出vi;
:行號:游標跳轉到指定行的行首;
:$:游標跳轉到最後一行的行首;
x或X:刪除一個字元,x刪除游標後的,而X刪除游標前的;
D:刪除從當前游標到游標所在行尾的全部字元;
dd:刪除游標行正行內容;
ndd:刪除當前行及其後n-1行;
nyy:將當前行及其下n行的內容儲存到寄存器。中,其中。為一個字母,n為一個數字; p:粘貼文本操作,用於將緩衝區的內容粘貼到當前游標所在位置的下方;
P:粘貼文本操作,用於將緩衝區的內容粘貼到當前游標所在位置的上方;
/字串:文本尋找操作,用於從當前游標所在位置開始向檔案尾部尋找指定字串的內容,尋找的字串會被加亮顯示;
。name:文本尋找操作,用於從當前游標所在位置開始向檔案頭部尋找指定字串的內容,尋找的字串會被加亮顯示;
a,bs/F/T:替換文本操作,用於在第a行到第b行之間,將F字串換成T字串。其中,“s/”表示進行替換操作;
a:在當前字元後添加文本;
A:在行末添加文本;
i:在當前字元前插入文本;
I:在行首插入文本;
o:在當前行後面插入一空行;
O:在當前行前面插入一空行;
:wq:在命令模式下,執行存檔退出操作;
:w:在命令模式下,執行存檔操作;
:w。:在命令模式下,執行強制存檔操作;
:q:在命令模式下,執行退出vi操作;
:q。:在命令模式下,執行強制退出vi操作;
:e檔案名稱:在命令模式下,開啟並編輯指定名稱的檔案;
:n:在命令模式下,如果同時開啟多個檔案,則繼續編輯下一個檔案;
:f:在命令模式下,用於顯示當前的檔案名稱、游標所在行的行號以及顯示比例;
:set number:在命令模式下,用於在最左端顯示行號;
:set nonumber:在命令模式下,用於在最左端不顯示行號;