VS Code -- vim 插件 -- 光标快速跳转

2021年11月2日 4点热度 0条评论 来源: digAlittleMORE

文章目录

背景

为了延续 vim 按键习惯,在 vscode 中安装了 vim 插件,用来模拟常用的 vim 按键。为了支持编辑过程中,光标在屏幕范围内快速跳转,vim 插件支持了 esaymotion 功能。

安装 vim 插件

  • cmd + shift + x 按键,打开插件管理器
  • 搜索 “vim”
  • 选中搜索结果中的这个插件进行安装
  • 重启 vscode

配置 vim 插件

  • cmd + shift + p按键,打开命令输入栏
  • 搜索 “settings”,选中以下搜索结果
  • 如下图所示,在 user settings 中,将 easymotion 设置为 true
  • 如下图所示,在 user settings 中,将 leader 按键设置为空格键
  • 保存后关闭即可

vim easymotion 光标快速跳转的使用

  • 快速定位到行首(注:<leader> 表示上面设置的空格键)
    • <leader> + <leader> j,定位光标以下的行首
    • <leader> + <leader> k,定位光标以上的行首
  • 快速定位单词首
    • <leader> + <leader> w,定位光标后面的单词首
    • <leader> + <leader> b,定位光标前面的单词首
  • 快速定位单词尾
    • <leader> + <leader> e,定位光标后面的单词尾
    • <leader> + <leader> ge,定位光标前面的单词尾
  • 目前来说,以上按键基本够用了
  • 实际上,esaymotion 还支持更多的快速跳转模式,具体可以参考插件自带文档
    原文作者:digAlittleMORE
    原文地址: https://blog.csdn.net/SleepBoyer/article/details/86427322
    本文转自网络文章,转载此文章仅为分享知识,如有侵权,请联系管理员进行删除。