天天看點

vim 指令集合

-------------------------------- 檔案操作 ----------------------------------

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 : 替換檔案中所有比對的樣式

繼續閱讀