VS Code -- vim 插件 -- 光標快速跳轉

背景

爲了延續 vim 按鍵習慣,在 vscode 中安裝了 vim 插件,用來模擬常用的 vim 按鍵。爲了支持編輯過程中,光標在屏幕範圍內快速跳轉,vim 插件支持了 esaymotion 功能。

安裝 vim 插件

  • cmd + shift + x 按鍵,打開插件管理器
  • 搜索 “vim”
  • 選中搜索結果中的這個插件進行安裝vscode -- vim插件
  • 重啓 vscode

配置 vim 插件

  • cmd + shift + p按鍵,打開命令輸入欄
  • 搜索 “settings”,選中以下搜索結果
    vscode settings.json
  • 如下圖所示,在 user settings 中,將 easymotion 設置爲 true
    vscode vim 插件開啓 easymotion
  • 如下圖所示,在 user settings 中,將 leader 按鍵設置爲空格鍵
    vscode vim 設置 leader 按鍵
  • 保存後關閉即可

vim easymotion 光標快速跳轉的使用

  • 快速定位到行首(注:<leader> 表示上面設置的空格鍵)
    • <leader> + <leader> j,定位光標以下的行首
    • <leader> + <leader> k,定位光標以上的行首
  • 快速定位單詞首
    • <leader> + <leader> w,定位光標後面的單詞首
    • <leader> + <leader> b,定位光標前面的單詞首
  • 快速定位單詞尾
    • <leader> + <leader> e,定位光標後面的單詞尾
    • <leader> + <leader> ge,定位光標前面的單詞尾
  • 目前來說,以上按鍵基本夠用了
  • 實際上,esaymotion 還支持更多的快速跳轉模式,具體可以參考插件自帶文檔
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章