1、進入插入模式(6個命令)
【i】 從目前光標所在處插入
【I】 從目前光標
【a】 從當前光標所在的下一個字符處開始插入
【A】 從光標所在行的最后一個字符處開始插入
【o】 英文小寫字母o,在目前光標所在行的下一行處插入新的一行並開始插入
【O】 英文大寫字母O,在目前光標所在行的上一行處插入新的一行並開始插入
2、進入替換模式(2個命令)
【r】 只會替換光標所在的那一個字符一次
【R】 會一直替換光標所在字符,直到按下[ESC]鍵為止
【[ESC]】 退出編輯模式回到一般模式
3、一般模式切換到命令行模式
【:w】 保存文件
【:w!】 若文件為只讀,強制保存文件
【:q】 離開vi
【:q!】 不保存強制離開vi
【:wq】 保存后離開
【:wq!】 強制保存后離開
【:! command】 暫時離開vi到命令行下執行一個命令后的顯示結果
【:set nu】 顯示行號
【:set nonu】 取消顯示行號
【:w newfile】 另存為
【:set fileencoding】 查看當前文件編碼格式
【:set fileencoding=utf-8】 設置當前文件編碼格式為utf-8,也可以設置成其他編碼格式
【:set fileformat】 查看當前文件的斷行格式(dos\windows,unix或macintosh)
【:set fileformat=unix】 將當前文件的斷行格式設置為unix格式
4、撤銷上一步操作
【u】 撤消上一個操作
【[Ctrl] + r】 多次撤消
【.】 這是小數點鍵,重復上一個操作
縮進:
插入模式下,ctrl+shift+d 減少縮進,ctrl+shift+t 增加縮進