1

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

蒂亚!

4

2 回答 2

9

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

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

    "vim.easymotion": true

    (在您的 settings.json 文件中)

  • 对于 VSCode,easymotion 将通过双击<leader> 键触发。
    与终端 Vim 不同,例如:(在您的情况下 <leader> 设置为space

    space+ space+ 2+s

    按下上面的键后,你的状态栏应该是 这样的。

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

于 2020-08-20T08:01:02.880 回答
9

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

检查:

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

我希望这会有所帮助

于 2020-08-12T09:47:25.940 回答