我在各种JetBrains产品(主要是Idea和RubyMine)中使用IdeaVim插件。我还在几台PC上工作,并且经常建立一个新的开发环境。
我可以使用JetBrains帐户和Settings Sync插件使大多数设置和已安装的插件在安装过程中保持非常良好的同步,但是IdeaVim添加的Vim Emulation设置不会同步。
这意味着每次我使用新的JetBrains IDE或移动到新计算机时,我都必须重新配置快捷方式冲突-不需要太多工作,但我还是想避免这种情况。
我知道IdeaVim插件将其设置(包括上述设置)保存在文件~/.IntelliJIdea2018.2/config/options/vim_settings.xml
中,但是Settings Sync无法同步此文件。我也知道我可以使用.ideavimrc
自定义快捷方式(并且可以使用一些dotfile管理器进行同步),但是据我所知,没有办法在该文件中配置快捷方式冲突设置。
是否可以将如图所示的Vim快捷方式处理程序设置从一台机器同步到另一台机器?
答案 0 :(得分:0)
IDE设置同步插件不允许同步诸如IdeaVim之类的插件设置。根据{{3}},它仅同步IDE本身的以下设置:
IDE主题,键盘映射,配色方案,系统设置,UI设置,菜单和工具栏设置,项目视图设置,编辑器设置,代码完成设置,参数名称提示,实时模板,代码样式以及启用和禁用的列表插件
编辑器设置不包括与编辑器一起使用的自定义插件。关于插件的唯一要同步的是插件本身的列表。
随时可以在docs提交有关同步插件设置的功能请求。