1. 程式人生 > >Vim常用快捷鍵–正常的學習曲線

Vim常用快捷鍵–正常的學習曲線

Vim常用快捷鍵–正常的學習曲線

vim可能對於初學者不太友好,學習曲線有點陡,特此整理了較為平滑的學習曲線的學習快捷鍵的方式,包含最常用的快捷鍵,讓初學者領悟vim的優點,想要進階學習請查詢其它更好的教程

正常模式:可以使用快捷鍵命令,或按:輸入命令列

插入模式:可以輸入文字,在正常模式下,按i、a、o等都可以進入插入模式

可視模式:正常模式下按v可以進入可視模式, 在可視模式下,移動游標可以選擇文字按V進入可視行模式, 總是整行整行的選中ctrl+v進入可視塊模式


  1. h或退格 --左移一個字元
    l或空格 --右移一個字元
    j --下移一行
    k: --上移一行
  2. x --剪下(常用來刪除)游標下的字元
  3. r --替換游標處的字元
  4. yy 或 Y --複製整行文字
  5. y0 --從游標當前位置複製到行首
  6. y$ --從游標當前位置複製到行尾
  7. p --在游標之後貼上
  8. P --在游標之前貼上
  9. [n]dd --刪除(剪下)1(n)行
  10. d0 --刪除(剪下)當前位置到行首的內容
  11. d$ 或 D --刪除(剪下)當前位置到行尾的內容
  12. d --刪除(剪下)在可視模式下選中的文字
  13. [n]u --取消一(n)個改動
  14. ctrl + r --重做最後的改動
  15. :earlier 4m --回到4分鐘前
  16. :later 55s --前進55秒
  17. :w --儲存修改
  18. :x --儲存並退出
    wq --儲存並退出
    ZZ --儲存並退出
  19. :saveas newfilename --另存為
  20. gg --到檔案頭部
  21. G --到檔案尾部
  22. H --把游標移到螢幕最頂端一行
  23. M --把游標移到螢幕中間一行
  24. L --把游標移到螢幕最底端一行
  25. /something --在後面的文字中查詢something
  26. ?something --在前面的文字中查詢something
  27. n --向後查詢下一個
  28. N --向前查詢下一個
  29. ctrl+w ctrl+p: 切換到前一個視窗
  30. ctrl+w ctrl+w: 切換到下一個視窗
  31. ctrl+w ctrl+r:旋轉視窗的位置
  32. ~ --反轉游標所在字元的大小寫
  33. :! cmd 執行外部命令
  34. :!! 執行上一次的外部命令
  35. Vex --垂直分割,左目錄右編輯視窗
  36. Sex --水平分割,上目錄下編輯視窗
  37. :split(:sp) --把當前窗水平分割成兩個視窗
  38. :split filename --水平分割視窗,並在新視窗中顯示另一個檔案
  39. :vsplit(:vsp) --把當前視窗分割成水平分佈的兩個視窗
  40. :only --只保留當前視窗,關閉其它視窗
  41. :set spell-開啟拼寫檢查功能
  42. :set nospell-關閉拼寫檢查功能

Vim原始碼地址:

https://github.com/vim/vim

參考資料:

http://www.cnblogs.com/jiqingwu/archive/2012/06/14/vim_notes.html

歡迎訪問我的GitHub: github.com/Vant1032