Используем DropBox для хранения настроек, тем и плагинов Sublime text 2

Недавно прочитал топик о выходе финальной версии Sublime text 2. Решив посмотреть на его возможности, я буквально влюбился в этот текстовый редактор. Он моментально получил статус моего основного инструмента разработки.

Работаю я на двух компьютерах и у меня возник вопрос: «Как синхронизировать настройки, плагины и темы редактора на всех рабочих машинах?».

Немного поискав в интернете, наткнулся на интересную статью, которая предлагает очень простое решение — хранить все настройки, темы и плагины в DropBox`е, а редактору подсунуть символьные ссылки на них. Итак, приступим.

  1. Закрываем Sublime text 2, конечно если он открыт.
  2. В вашу папку DropBox ( обычно это "~/Dropbox/") добавляем папку «Sublime Text 2».
  3. Идём в настройки Sublim text 2 (обычно находится “~/Library/Application\ Support/Sublime\ Text\ 2/", а для windows 7 в «c:\Users\имя пользователя\AppData\Roaming\Sublime Text 2»)
  4. Копируем, в только что созданную папку "~/DropBox/Sublime text 2/" три папки:
    • «Installed Packages»
    • «Packages»
    • «Pristine Packages»

  5. Оригиналы нужно удалить или переименовать
  6. Теперь нужно создать символьные ссылки на эти папки и подсунуть их редактору. Для разных операционных систем создание ссылок немного отличается:
    • OS X


      1. Заходим в терминал
      2. Переходим в папку с редактором (“cd ~/Library/Application\ Support/Sublime\ Text\ 2/")
      3. Создаём три ссылки с помощью следующих команд
      4. «ln -s ~/Dropbox/Sublime\ Text\ 2/Installed\ Packages ./Installed\ Packages»
      5. «ln -s ~/Dropbox/Sublime\ Text\ 2/Packages ./Packages»
      6. «ln -s ~/Dropbox/Sublime\ Text\ 2/Pristine\ Packages ./Pristine\ Packages»

    • Windows


      1. Открываем командную строку и переходим в каталог настроек редактора («cd %APPDATA%/Sublime text 2/»)
      2. Создаём три ссылки с помощью следующих команд
      3. «mklink /D „Installed Packages“ „C:\Users\имя пользователя\Dropbox\Sublime text 2\Installed Packages“»
      4. «mklink /D „Packages“ „C:\Users\имя пользователя\Dropbox\Sublime text 2\Packages“»
      5. «mklink /D „Pristine Packages“ „C:\Users\имя пользователя\Dropbox\Sublime text 2\Pristine Packages“»

    • Linux


      1. Создание ссылок для Linux практически идентична OS X.
      2. Единственное, что может отличаться, так это путь установки программы.


  7. Запускаем Sublime text 2. Все настройки теперь берутся из созданной вами папки в DropBox`е.


Надеюсь, что данная идея будет полезна и для вас.
Метки:
Поделиться публикацией
Похожие публикации
Реклама помогает поддерживать и развивать наши сервисы

Подробнее
Реклама
Комментарии 20
  • +1
    Как вариант, под windows вместо cmd и mklink можно использовать Dropbox Folder Sync (по сути это то же самое, используется junction от Руссиновича). У меня так Opera и qip синхронизируются (ну и бэкапятся заодно) — удобно.
    • 0
      А ещё не очень тяжёлые программы можно полностью в дропбокс положить, у меня так лежат qip и filezilla.
      • 0
        Поддерживаю. У меня там KeePass для доступа к базе паролей со всех устройств, Process Explorer (часто пригождается). Да и сам Sublime Text в portable версии там же и лежит — вот вам и синхронизация настроек/плагинов.

        UPD. использую Sublime только версию под Win.
    • +2
      Собственно, указанный способ является почти универсальным. В инструкции замените «Sublime Text 2» на «Firefox» — будет FF хранить настройки в дропбоксе.
      • 0
        Firefox при работе блокируют базы sqlite, из-за чего при запущенном FF дропбокс постоянно показывает значок «синхронизация».
        • 0
          А так ли это страшно?
          • 0
            Это не очень страшно, но может привести к конфликту версий, например, при одновременной активности Firefox на более чем одной машине. Конфигурацию Firefox лучше синхронизировать штатными средствами.
            • 0
              Ну, мне кажется, запускать две копии достаточно сложной программы с одним расшаренным конфигом — в любом случае плохая идея.
      • +5
        Под win как бы есть портабельная версия… Или я что-то упустил?
        • +2
          Это если у вас и дома и на работе Windows, у автора же как и у многих думаю, разные системы.
        • +9
          Всё статью можно было уместить в пару предложений: «Хотите синхронизировать настройки Sublime Text 2? Установите Dropbox, переместите папку sublime в dropbox, и сделайте симлинк.»
          • 0
            Для тех кто не хочет возиться с командной строкой есть расширение для создания символических ссылок под win.
            • +2
              Почему вы пишете «Box» в Dropbox с большой буквы, а «text» в Sublime Text с маленькой? Сравните как они пишутся на официальных сайтах www.dropbox.com и www.sublimetext.com/2! Режет глаз, будто сами этими программами не пользуетесь, а лишь где-то слышали эти названия.
              • 0
                Вроде достаточно синхронизировать Package User. Если используется Package Control, то он сам поставит/обновит все пакеты. Как-то так.
                • +2
                  В Windows можно просто использовать портативную версию, распаковав её уже в Dropbox.
                  • 0
                    Раньше пользовался этим методом, но потом все чаще начали появляться conflicted copy.

                    Достаточно засинкать Packages/User/Package Control.sublime-settings
                    Недостающие пакеты будет подгружать само.
                  • 0
                    Уже полгода как делаю так на 4х компах. Очень удобно. Пару раз куда-то девались пакеты, и размер шрифта можно завтыкать и поменять везде. Так что лучше держать бэкап.
                    • 0
                      А я предпочитаю полу-автоматическую синхронизацию настроек ST через репозиторий на гитхабе. Git более понятно разруливает конфликты версий, в случае озникновения таковых. Dropbox просто молча оставляет все конфликтующие копии файлов.
                      • 0
                        Закинул в Dropbox папку ~/.config/sublime-text-2/Packages/User/ — показалось лучшим решением :)

                        Только полноправные пользователи могут оставлять комментарии. Войдите, пожалуйста.