Синхронизировать настройки обработчика ярлыков IdeaVim - PullRequest
0 голосов
/ 16 ноября 2018

Я использую плагин IdeaVim в различных продуктах JetBrains, в основном в Idea и RubyMine.Я также работаю над несколькими ПК и довольно часто настраиваю новую среду разработки.

Я могу достаточно хорошо синхронизировать большинство моих настроек и установленных плагинов между установками, используя мою учетную запись JetBrains и плагин Sync Settings, но настройки эмуляции Vim, добавленные IdeaVim, не синхронизируются.

Shortcut conflict settings

Это означает, что мне приходится переконфигурировать конфликты ярлыков каждый раз, когда я использую новую среду JetBrains или перехожу на новую машину - не слишком много работы, но я все же хотел бы избежать этого.

Мне известно, что плагин IdeaVim сохраняет свои настройки (включая те, что упомянуты выше) в файле ~/.IntelliJIdea2018.2/config/options/vim_settings.xml, но этот файл не синхронизируется настройкой синхронизации.Мне также известно, что я могу использовать .ideavimrc для настройки ярлыков (и я могу синхронизировать это с помощью некоторого менеджера dotfile), но, насколько мне известно, нет способа настроить параметры конфликтов ярлыков в этом файле.

Есть ли способ синхронизировать настройки обработчика ярлыков Vim, как показано на рисунке, с одного компьютера на другой?

1 Ответ

0 голосов
/ 06 декабря 2018

Плагин IDE Settings Sync не позволяет синхронизировать настройки плагинов, таких как IdeaVim. Согласно docs , он синхронизирует только следующие настройки самой IDE:

Темы IDE, раскладки клавиш, цветовые схемы, системные настройки, настройки пользовательского интерфейса, настройки меню и панелей инструментов, настройки просмотра проекта, настройки редактора, настройки завершения кода, подсказки имен параметров, живые шаблоны, стили кода, а также список включенных и отключенных плагинов

Настройки редактора не включают настраиваемые плагины, которые работают с редактором. Единственное, что синхронизируется с плагинами, это список самих плагинов.

Не стесняйтесь подать запрос функции на https://youtrack.jetbrains.com/issues/IDEA о синхронизации настроек плагинов.

...