Есть ли способ синхронизировать настройки Sublime Text на нескольких компьютерах?

У меня есть два компьютера, настольный и ноутбук. Теперь я настроил ENV для синхронизации с помощью ссылки dropbox.

есть ли способ синхронизировать Мои настройки Sublime Text 3 между этими двумя компьютерами, включая все мои Плагины, файлы предпочтений и т. д... и если да,то как я могу правильно настроить синхронизацию?

3 ответов


Я предполагаю, что вы используете Контрольный Пакет для управления плагинами.

что синхронизировать

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

Как синхронизировать

посмотреть эта страница на веб-сайте управления пакетами для получения инструкций по синхронизации настроек.

перечисленные там методы по существу либо используют Git непосредственно в вашем Packages/User/ папка или используют Dropbox (хотя та же концепция будет применяться к любому облачному сервису) в сочетании с символические ссылки (поскольку ваш каталог Dropbox и Ваша установка Sublime Text, вероятно, не совпадают место на жестком диске).


несмотря на DropBox, вы можете просто использовать Git для синхронизации настроек Sublime Text и пакетов управления пакетами:

  1. создать репозиторий (например,на GitHub)
  2. создать gitignore файл со следующим содержимым:

    # Ignore everything...
    *
    # ... except preferences and package list
    !.gitignore
    !Preferences.sublime-settings
    !Package Control.sublime-settings
    
  3. настройка созданного репозитория в каталоге пользователя (Windows 10:~/AppData/Roaming/Sublime\ Text\ 3/Packages/User, Ubuntu:~/.config/sublime-text-3/Packages/User) первого компьютера с помощью следующих команд Git:

    $ git init
    $ git remote add origin <repository url>
    $ git fetch
    $ git commit -am "added: settings and packages"
    $ git push
    
  4. настройка репозитория на всех остальных компьютерах (последняя строка перезаписывает текущие настройки с настройками из репозитория):

    $ git init
    $ git remote add origin <repository url>
    $ git fetch
    $ git reset --hard origin/master
    

теперь вам просто нужно вытащить / нажать изменения из репозитория, чтобы синхронизировать настройки и пакеты. Кроме того, вы можете синхронизировать настройки с пакетом Git для Sublime Text. Здесь вам не нужно переключаться на оболочку Git, чтобы потяните или нажмите изменения, но вы можете сделать это прямо в Sublime Text.

посмотреть эта статья на Medium для получения дополнительной информации.


используйте пакет SyncSettings. Занимает около 30 секунд, чтобы настроить