Linux_vim快捷鍵

郑择徽發表於2024-05-29

簡單介紹:

vi文字編輯器是Linux系統內建的

vim具有程式編輯的能力,可以看作是vi的增強版

三種模式:

  1. 一般模式
  2. 編輯模式
  3. 命令模式

模式切換:

輸入 vim 檔名, 回車, 進入一般模式

在一般模式下,按 i 或者 a 進入編輯模式

在編輯模式下,按 esc 回到一般模式

在一般模式下,按 : 或者 / ,進入命令模式

命令模式中,在命令列下 :wq (儲存並退出)

:q (退出)

:q! (強制退出,不儲存)

在命令模式下,按 esc 回到一般模式

一些常用快捷鍵:

  1. 複製當前行: 將游標停在那一行, yy
  2. 複製當前行向下的5行: 5yy
  3. 貼上:p (複製後貼上:yyp)
  4. 在檔案中查詢某個單詞XXX :【命令列下】 /XXX 回車 (繼續按 n 就是查詢下一個)
  5. 設定檔案行號:【命令列下】set nu
  6. 取消檔案行號:【命令列下】set nonu
  7. 游標到文件的首行:【一般模式下】 gg
  8. 游標到文件的最末行:【一般模式下】 G
  9. 游標到文件任意行:(比如,到20行)輸入 20 ,再輸入 shift + g
  10. 撤銷輸入:【一般模式下】 u