Vim EasyMotion for VS Code 未激活

moo*_*ock 0 visual-studio-code vscodevim

有人在 VSCode 中使用 Vim 吗?出于某种原因,我的<leader>键(空格)没有激活easy-motion插件(我确保在设置中启用了它),而只是将光标向右移动一次。我是 VS Code 的新手,我错过了什么吗?我仍然没有弄清楚.vimrcVS Code是如何工作的。

蒂亚!

s3c*_*ret 14

除非您想要一些自定义行为,否则没有必要为 vscode 使用 .vimrc 文件。

  • 确保您已在 vsvim 设置中启用了 easymotion:

    "vim.easymotion": true

    (在您的 settings.json 文件中)

  • 当涉及到 VSCode 时,双击<leader> 键将触发 easymotion 。
    与终端 Vim 不同,例如:(在您的情况下 <leader> 设置为space

    space+ space+ 2+s

    按上述键后,您的状态栏应如下 所示

希望它能帮助您快速进入 Visual Studio Code。


小智 7

据我所知,VS 代码中的 vim 模式不是由 .vimrc 文件配置的,而是由 .vimrc 文件配置的setting.json。您可以在此README.md 中找到如何配置它们。

检查:

  • "vim.leader"被设定为 <Space>
  • 转到preference -> Keyboard shortcutVS 代码。确保您没有将任何命令自定义为任何以 开头的快捷方式<space>。(我以前犯过这个错误)
  • 领导键的超时长度很短,请确保您按,比方说,'w'紧随其后的键<leader><leader>

我希望这会有所帮助

  • 我需要做的另一件事是在 OSX 上禁用“添加双空格句号”,以便“&lt;leader&gt;&lt;leader&gt;”组合顺利注册。 (3认同)