同步 IdeaVim 快捷方式处理程序设置

Sync IdeaVim shortcut handler settings

我在各种 JetBrains 产品中使用 IdeaVim 插件,主要是 Idea 和 RubyMine。我也在多台 PC 上工作,并且经常设置新的开发环境。

通过使用我的 JetBrains 帐户和设置同步插件,我可以在安装过程中很好地保持我的大部分设置和安装的插件同步,但是 IdeaVim 添加的 Vim 仿真设置是不同步。

这意味着我每次使用新的 JetBrains IDE 或移动到新机器时都必须重新配置快捷方式冲突 - 工作量不大,但我仍然想避免它。

我知道 IdeaVim 插件将它的设置(包括上面提到的那些)保存在文件 ~/.IntelliJIdea2018.2/config/options/vim_settings.xml 中,但是这个文件没有被 Settings Sync 同步。我也知道我可以使用 .ideavimrc 来自定义快捷方式(我可以使用一些点文件管理器同步它)但据我所知,没有办法在该文件中配置快捷方式冲突设置。

有没有办法将如图所示的 Vim 快捷方式处理程序设置从一台机器同步到另一台机器?

IDE Settings Sync 插件不允许同步 IdeaVim 等插件的设置。根据 docs,它仅同步 IDE 本身的以下设置:

IDE themes, keymaps, color schemes, system settings, UI settings, menus and toolbars settings, project view settings, editor settings, code completion settings, parameter name hints, live templates, code styles, and the list of enabled and disabled plugins

编辑器设置不包括与编辑器一起使用的自定义插件。唯一同步的插件是插件本身的列表。

欢迎在 https://youtrack.jetbrains.com/issues/IDEA 提交有关同步插件设置的功能请求。