Подтвердить что ты не робот

Есть ли способ синхронизации настроек в среде IDE JetBrains?

Каков наилучший способ синхронизации аналогичных настроек в JetBrains IDE? Например, я PyCharm и PhpStorm, оба из которых поддерживают CSS и HTML, и я хотел бы, чтобы все синтаксические раскраски, проверки и т.д. были одинаковыми для PyCharm и PhpStorm. Аналогично, у меня есть шаблоны TODO в обеих IDE, которые я хотел бы синхронизировать.

Есть ли способ сделать это надежным, а не утомительным или сложным?

4b9b3361

Ответ 3

Не относится к заданному вопросу, но, возможно, полезно в других ситуациях:

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

Первый способ синхронизации настроек - использование хранилищ настроек. Он работает так, что использует общий репозиторий Git для обмена настройками. Затем каждый экземпляр IDEA подключается к этому хранилищу для получения настроек. В случае, если один экземпляр вносит изменения в настройки, его можно распространить обратно в хранилище. Что приятно, что это простой старый репозиторий Git. Это означает, что ваши настройки сохранены и находятся под контролем версий. Таким образом, вы можете отслеживать и откатывать изменения, если это необходимо, или даже разрешать другим людям создавать запросы на извлечение с некоторыми изменениями ваших настроек.

Чтобы включить эту функцию, просто перейдите по ссылке:

File → Settings Repository

Для настройки нескольких репозиториев перейдите в

Settings → Tools → Settings Repository

Для чего это? Ну, может быть, есть некоторые настройки, которыми вы хотите поделиться со своими товарищами по команде, чтобы обеспечить согласованность вашего проекта. Но тогда, конечно, вы хотите, чтобы некоторые из ваших настроек были личными и предназначены только для вас. Ведь у каждого пользователя свои предпочтения.

Синхронизировать настройки с помощью учетной записи JetBrains

Второй способ синхронизации настроек был доступен некоторое время в виде отдельного дополнительного плагина IDE (для которого требовалось приглашение), но теперь он интегрирован и включен по умолчанию с 2017.3. Он использует вашу учетную запись JetBrains для синхронизации данных.

Под капотом он фактически использует вариацию механизма хранилища настроек, но вы защищены от него. Это гораздо удобнее, потому что вам не нужно создавать Git Repo для хранения настроек и предоставления своего адреса в IDE. Кроме того, в отличие от хранилищ настроек, он также позволяет синхронизировать установленные плагины.

Первое, что вам нужно сделать, это убедиться, что у вас есть учетная запись JetBrains. Получив учетную запись JetBrains, вам нужно будет войти в IDEA, используя ее. Просто зайдите в Помощь → Регистрация. Затем вам просто нужно выбрать Активировать новую лицензию с учетной записью JetBrains и ввести свои учетные данные. Затем нажмите Активировать.

После того, как ваша учетная запись JetBrains будет связана, вы должны увидеть новый значок Gears, который используется для управления синхронизацией настроек: enter image description here

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

enter image description here

Более подробные инструкции

Если вас интересуют более подробные инструкции и объяснения, вы можете найти их в этом посте, который я написал:

Советы и рекомендации IntelliJ IDEA: синхронизация и обмен настройками

Ответ 4

Вы можете использовать новый плагин настроек Sync, который только что был выпущен. Он позволяет синхронизировать настройки пользовательского интерфейса и редактора, раскладки клавиатуры и список включенных и отключенных плагинов во всех IDE на основе IntelliJ-платформы. https://plugins.jetbrains.com/plugin/9922-ide-settings-sync

Ответ 5

Вы можете скопировать вещи в папках codestyles: http://www.jetbrains.com/idea/webhelp/copying-code-style-settings.html

Я еще не изучил другие настройки, но быстрый разбор говорит мне, что папка colors, вероятно, полностью совместима. Вы могли бы даже уйти с символикой?