-------------------------------- 檔案操作 ----------------------------------
1、vi :打開檔案
2、wq :儲存并退出檔案
-------------------------------- 光标移動 ----------------------------------
1、ctrl + b :螢幕往後移動半頁
2、ctrl + f :螢幕往前移動半頁
3、^ :移動到光标所在行的行首
4、$ :移動到光标所在行的行尾
5、w :光标跳到下個字的開頭
6、b :光标跳到上個字的開頭
7、e :光标跳到下個字的字尾
-------------------------------- 查找 ----------------------------------------
1、/ :代表向前搜尋,按n向後繼續查找
2、? :代表向後搜尋,按n向後繼續查找
-------------------------------- 删除文字 ----------------------------------
1、x :删除光标所在位置的後面一個字元
2、X :删除光标所在位置的前面一個字元
3、dd :删除光标所在的行
-------------------------------- 複制文字 ----------------------------------
1、yw :将光标所在之處的字複制到緩沖區
2、yy :複制光标所在的行
3、p :将緩沖區的字元串貼到光标所在的位置
-------------------------------- 替換 ----------------------------------------
1、r :替換光标所在處的字元
2、R :替換光标所到之處的字元,直到按下ESC為止
3、xp :目前一個字元和後一個字元位置進行替換
4、~:将光标之處的字元大寫變小寫,小寫變大寫
-------------------------------- 恢複 ----------------------------------------
1、u :回到上一個操作
-------------------------------- 行号 ----------------------------------------
1、set nu:顯示檔案行号
2、set nonu :隐藏檔案行号
-------------------------------- 分屏 ----------------------------------------
1、vsp :縱向分成兩個螢幕顯示
2、sp :橫向分成兩個螢幕顯示
-------------------------------- 查找 ----------------------------------------
1、ctrl + * :将和光标處相同的字全部顯示高亮,按 n 可以跳轉到下個高亮字處
2、ctrl + % :查找對應括号的另一半,将光标停在"{"、"("、"["上時,按ctrl+%可以查找對應的右括号,反過來也一樣
-------------------------------- 替換 ----------------------------------------
1、%s/old/new/g : 替換檔案中所有比對的樣式