- PVSM.RU - https://www.pvsm.ru -
Привет!
Если вы когда либо работали с JetBrains IDEs с разных компьютеров, вы могли сталкиваться с проблемой, что вам приходилось заново указывать настройки IDE (сочетания клавиш, подсветку синтаксиса, внешний вид, плагины и другие настройки).
До сих пор эту проблему частично решал встроенный плагин Settings Repository [1]. Для того, чтобы, плагин синхронизировал настройки, необходимо самостоятельно создать Git репозиторий (на GitHub или другом сервисе) и указать его в IDE.
Очевидным минусом этого подхода является необходимость самостоятельно возиться с Git репозиторием. Не говоря уже о том, что, в случае использования публичного репозитория, ваши настройки могут быть доступны другим пользователям.
Для того, чтобы сделать процесс синхронизации настроек более удобным и безопасным, мы разрабатываем новый механизм, который частично опирается на Settings Repository, однако использует для хранения настроек репозиторий на стороне JetBrains. Доступ к этому репозиторию осуществляется посредством JetBrains Account [2] (JBA).
Кроме более удобного способа хранения, новый механизм позволяет синхронизировать не только настройки, но и установленные плагины.
Что такое JetBrains Account
JetBrains Account можно использовать для управления лицензиями, доступа к форумам [3], блогам [4] JetBrains и репозиторию плагинов [5]. Подробнее о том как работает JetBrains Account можно узнать здесь [2] (на английском).
Доступ к плагину
Новый плагин называется IDE Settings Sync и совместим начиная с версии 2017.2.1. Учитывая раннюю стадию готовности плагина, доступ к нему можно получить пока только по приглашениям.
Если у вас уже есть приглашение, вы можете пригласить ваших коллег и друзей через форму на сайте JetBrains Account [6].
Если у вас нет приглашения, вы можете попросить его отправив письмо на idea-cloudconfig@jetbrains.com [7]. При этом, письмо должно быть отправлено с почтового ящика, привязанного к вашему JetBrains Account.
Если у вас нет JetBrains Account, его можно легко создать на сайте JetBrains Account [6]. При создании JetBrains Account, мы рекомендуем указывать тот же почтовый ящик, который указан в данных ваших купленных лицензий.
Ограничения плагина на данный момент
Плагин доступен только для платных продуктов (IntelliJ IDEA Ultimate, PhpStorm, PyCharm, CLion, RubyMine, Rider, и т.п.)
Плагин пока не работает вместе с License Server (мы работаем над этим).
Чтобы плагин заработал, необходимо
1. Получить письмо с приглашением
2. Установить плагин [8]
3. Авторизоваться в IDE (или Toolbox App [9]) с помощью JetBrains Account
4. Включить синхронизацию
5. Отправить приглашение хорошему другу
Обратная связь
Учитывая, что плагин все еще находится в активной разработке, возможны ошибки. В случае, если вы столкнетесь с проблемами, пишите нам о них комментариях на странице плагина [8] или напрямую в трекер [10].
Я и авторы плагина будем рады ответить на вопросы.
Программируйте с удовольствием!
Автор: andreycheptsov
Источник [11]
Сайт-источник PVSM.RU: https://www.pvsm.ru
Путь до страницы источника: https://www.pvsm.ru/rubymine/262237
Ссылки в тексте:
[1] Settings Repository: https://plugins.jetbrains.com/plugin/7566-settings-repository
[2] JetBrains Account: https://sales.jetbrains.com/hc/en-gb/articles/208459005-What-is-JetBrains-Account-
[3] форумам: https://intellij-support.jetbrains.com/hc/en-us/community/topics
[4] блогам: https://blog.jetbrains.com/
[5] репозиторию плагинов: https://plugins.jetbrains.com/
[6] JetBrains Account: https://account.jetbrains.com
[7] idea-cloudconfig@jetbrains.com: mailto:idea-cloudconfig@jetbrains.com
[8] плагин: https://plugins.jetbrains.com/plugin/9922-ide-settings-sync
[9] Toolbox App: https://www.jetbrains.com/toolbox/app/
[10] трекер: https://youtrack.jetbrains.com/issues/IDEA
[11] Источник: https://habrahabr.ru/post/335646/
Нажмите здесь для печати.