Общие настройки IDE IntelliJ IDEA

внешний интерфейс IntelliJ IDEA

IntelliJ IDEA поддерживает совместное использование настроек IDE между различными экземплярами продуктов IntelliJ IDEA (или других продуктов на базе платформы IntelliJ), установленных на разных компьютерах. Если вы работаете на другом компьютере, это может помочь вам воссоздать удобную рабочую среду, не утомляя вас внешним видом и поведением вещей.

Вы можете поделиться настройками IDE одним из следующих способов:

  • по конфигурацииSettings Repository. Это позволяет вам синхронизировать любой настраиваемый компонент (кроме списка включенных и отключенных плагинов), но требует создания репозитория Git на основе настроек, которыми вы хотите поделиться. Эта опция полезна, если вы хотите реализовать одинаковые настройки среди членов команды.

  • используяIDE Settings Syncплагин. Он использует сервер JetBrains, поэтому дополнительная настройка не требуется. Синхронизированные настройки с вашимАккаунт JetBrains, чтобы другие пользователи не могли использовать эти настройки.

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

Делитесь настройками через хранилище настроек

Условия использования

Прежде чем начать использовать хранилище настроек, убедитесь, чтоSettings RepositoryПлагин включен. Плагин связан с IntelliJ IDEA и включен по умолчанию. Если плагин не включен, пожалуйстаSettings / Preferences DialogДиалогPluginsВключите его на странице.

Настроить репозиторий настроек

Если вы хотите поделиться настройками IDE, выполните следующие действия:

  1. Создайте репозиторий Git на любом хостинге, например.BitbucketилиGitHub.
  2. На компьютере, где установлен экземпляр IntelliJ IDEA, настройками которого вы хотите поделиться, перейдите кFile | Settings Repository. Укажите URL созданного удаленного репозитория и нажмитеOverwrite Remote.
  3. На каждом компьютере, где вы хотите применить настройки, вSettings/Preferences dialogдиалоговое окно, развернутьToolsузел и выберитеSettings Repository, укажите URL-адрес созданного удаленного репозитория и нажмитеOverwrite Local. Если вы хотите, чтобы репозиторий сохранил комбинацию удаленных и локальных настроек, щелкнитеMerge. При обнаружении каких-либо конфликтов будет отображаться диалоговое окно, в котором их можно разрешить. Если вы хотите переопределить удаленные настройки локальными настройками, щелкните ЩелкнитеOverwrite Remote.

Совет: если вы решите использоватьBitbucketДля размещения вашего репозитория рекомендуется использоватьApp passwordsАутентифицировать. Вам необходимо установить права на чтение/запись для репозитория.

каждое исполнениеUpdate ProjectилиPushКогда вы работаете, закрываете проект или выходите из IntelliJ IDEA, локальные настройки вашего компьютера автоматически синхронизируются с настройками в удаленном репозитории.

При первой синхронизации вам будет предложено указать имя пользователя и пароль. Рекомендуется использоватьaccess tokenАвторизоваться на GitHub. Если по какой-то причине вы хотите использовать имя пользователя и пароль вместо токена доступа или ваш хостинг-провайдер Git не поддерживает это, рекомендуется настроитьGit credentials helper.

Если вы хотите отключить автоматическую синхронизацию настроек, перейдите кFile | Settings | Tools | Settings Repositoryи отключитьAuto Syncопции. Вы можете выбрать в главном менюVCS | Sync Settingsдля ручного обновления настроек.

осторожность:macOS Keychainподдерживается, что означает, что вы можете обмениваться учетными данными между всеми продуктами на базе платформы IntelliJ (если исходная IDE отличается от IDE запрашивающего, вам будет предложено предоставить доступ).

Поделитесь дополнительными настройками через другие репозитории только для чтения

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

Эти хранилища называютсяисточник только для чтения, так как их нельзя переопределить или объединить, и они используются только как источник настроек.

Чтобы настроить такой репозиторий:

  1. существуетSettings / Preferences Dialogдиалоговое окно, развернутьToolsузел, затем выберитеSettings Repository.
  2. Нажмите «+» и добавьте URL-адрес репозитория GitHub, содержащего настройки для совместного использования.

Синхронизация с настройками в источниках только для чтения аналогичнаSettings Repositoryтаким же образом.

Делитесь настройками через плагин Settings Sync

Условия использования

Прежде чем начать использовать синхронизацию настроек, убедитесь, чтоSettings SyncПлагин включен. Если плагин не включен, пожалуйстаSettings / Preferences DialogдиалогPluginsвключить его на странице.

Настройка плагина синхронизации настроек

Если вы хотите поделиться настройками IDE, выполните следующие действия:

  1. Войдите в любой из следующих аккаунтов:
  • Ваша IDE: выберите в главном менюHelp | Register, выберите использованиеАккаунт JetBrainsАктивируйте лицензию и введите свои учетные данные.
  • Toolbox App: щелкните значок шестеренки в правом верхнем углу приложения и выберитеSettingsи нажмитеLog inкнопка. Обратите внимание, что при входе в приложение Toolbox вы автоматически входите во все запущенные вами продукты JetBrains.
  1. В правом нижнем углу окна IntelliJ IDEA щелкните значок шестеренки и выберитеEnable Settings Sync. Ваши локальные настройки будут экспортированы в репозиторий JetBrains, связанный с вашей учетной записью.
  2. Выберите, хотите ли вы автоматически синхронизировать список всех включенных и отключенных плагинов.Sync plugins silentlyопции. Инструкции по отключению подключаемых модулей ручной синхронизации см.Sync plugins.
  3. На других компьютерах, где вы хотите применить эти настройки, нажмите кнопку с изображением шестеренки и выберитеEnable Sync. В открывшемся диалоговом окне нажмитеGet Settings from Accountдля импорта настроек из репозитория. Если вы хотите заменить репозиторий локальными настройками, нажмитеKeep and Sync Local Settings.

Каждый раз, когда вы запускаете другой экземпляр IDE (или активируете его после более чем часа бездействия), или когда любой из этих параметров изменяется и это изменение применяется, локальные параметры автоматически синхронизируются с параметрами, хранящимися в репозиторий.

Sync plugin

При установке или удалении подключаемого модуля или изменении его состояния (включение/отключение) эти изменения могут применяться ко всем установкам IDE.

Если вы хотите, чтобы плагины автоматически синхронизировались между экземплярами IDE, выберите при включении синхронизации настроекSync plugins silentlyопции.

Шаги для ручной синхронизации плагинов:

  1. В правом нижнем углу окна IntelliJ IDEA щелкните значок шестеренки и выберитеSync Plugins.
  2. Открывает диалоговое окно со списком всех плагинов, измененных с момента последней синхронизации. Нажмите кнопку со стрелкой рядом с каждым подключаемым модулем и выберите изменение состояния подключаемого модуля, применение состояния репозитория ко всем установкам, пропуск этого изменения локально или пропуск всех экземпляров IDE.
  3. После выбора действия для каждого плагина нажмитеApply Changes.

Ссылаться на

Sharing IDE Settings