Как сохранить / восстановить конфигурации / плагины Sublime Text 2 для переноса на другой компьютер?


88

Мне нужно перейти с одного Mac на другой, и я хочу, чтобы Sublime Text 2 на новом компьютере имел те же настройки / плагины, которые я установил на старом.

Есть ли какие-то папки, которые я мог бы просто скопировать и восстановить в другой, чтобы все реплицировать?


1
Похоже, здесь достаточно информации для этого: opensourcehacker.com/2012/05/24/…
earlyadopter

Ответы:


204

Я просто установил для этого хорошее решение, для этого требуется dropbox. В настоящее время я использую это для синхронизации плагинов и настроек в ~ 5 различных возвышенных установках в Windows, Linux, OSX и некоторых виртуальных машинах.

  • Шаг 1: используйте PackageControl для управления всеми своими плагинами, это здорово.

  • Шаг 2: Добавьте «Sublime» каталог в корневой каталог drop-box (я реплицировал полную структуру каталогов, черт возьми {DropBox}/Sublime/Packages/User). Убедитесь, что sublime закрыт, и переместите содержимое {SublimeRoot}/Packages/Userв только что созданный каталог dropbox. Удалите {SublimeRoot}/Packages/Userи замените его символической ссылкой, указывающей на {DropBox}/Sublime/Packages/User.

Используйте этот же процесс на каждом компьютере, на котором вы используете Sublime, он выполняет 2 задачи.

  • 1) Содержимое вашего User/каталога синхронизируется, поэтому все ваши пользовательские настройки одинаковы на всех машинах.

  • 2) Каждый раз, когда PackageControl запускается, он проверяет Package Control.sublime-settingsваш User/каталог. Если обнаруживает плагин, который должен быть установлен в соответствии с настройками, но на самом деле не установлен, он автоматически устанавливает его, без вопросов.

Для настройки другого компьютера с помощью этого решения просто необходимо установить возвышенное и пакетное управление, затем просто удалите {SublimeRoot}/Packages/User/каталог и укажите его на копию в Dropbox с символической ссылкой. В следующий раз, когда вы запустите Sublime, управление пакетами автоматически установит все ваши плагины.

Создание символических ссылок : выполнить из{Sublime}/Packagesкаталога

  • Windows :mklink /D .\User C:\Users\[username]\Dropbox\Sublime\Packages\User
  • Linux / OSX :ln -s {DropboxRoot}/Sublime/Packages/User ./User

1
Это действительно здорово! Но я нашел свои пользовательские настройки в C: \ Users [имя пользователя] \ AppData \ Roaming \ Sublime Text 2 \ Packages \ User (Windows 7 Ultimate SP1)
ed1nh0 05

8
Я тоже сделал то же самое, но с Google Drive. mklink / D Пользователь g: \ GoogleDrive \ "Google Drive" \ sublimetext
styks

2
@ crstamps2, да, это так. основные файлы возвышенного приложения находятся в совершенно другом месте файловой системы.
jdc0589 02

11
{SublimeRoot} в OSX - это ~ / Library / Application Support / Sublime Text 2
Магне,

1
Я создаю .configпапку ~/Dropboxи связываю свои ~/.configпапки linux с копией Dropbox. В Mac / Windows я просто ссылаюсь на ~/Dropbox/.config/sublime-text-2 или .../sublime-text-2/Packages/User, все, что работает для этой реализации возвышенного. Это подбирает другие пакеты и настройки, помимо User. Плюс другие приложения, похожие на гномов, которые используют ~/.config, также синхронизируются.
hobs

19

Добавить каталог ~/Library/Application Support/Sublime Text 2/Packagesв репозиторий git. Например битбакет . Таким образом, вы можете зафиксировать любые изменения с помощью плагинов и настроек. Если что-то не удается с возвышенным текстом2, вы можете легко откатиться.


в Windows7 - C:\Users\[user]\AppData\Roaming\Sublime Text 3
vsync

9

РЕЗЕРВНАЯ ПОДДЕРЖКА ТЕКСТА

  1. Копировать файлы из C:\Users\[userName]\AppData\Roaming\Sublime Text 2\
    расположения файла можно с помощью - Open Sublime Text -> Browse Packages
  2. Закрыть возвышенный текст
  3. Сделайте резервную копию всей папки из папки Sublime Text 2
    a. Sublime Text 2 / Установленные пакеты
    b. Sublime Text 2 / Пакеты
    c. Sublime Text 2 / Безупречные пакеты
    d. Sublime Text 2 / Настройки

НОВАЯ УСТАНОВКА

  • Теперь замените все файлы резервных копий в новой установке C:\Users\[NewUserName]\AppData\Roaming\Sublime Text 2\
  • Местоположение файла можно найти с помощью - Open Sublime Text -> Browse Packages.
  • Закрыть возвышенный текст
  • Если вы получаете сообщение об ошибке, не удается сохранить рабочее пространство
    1. Создать новый проект
    2. Сохранить проект
    3. Выход
    4. Перезапустить Sublime Text

1

Все, что вам нужно сделать, это скопировать следующие файлы со старого компьютера MacOs:

~ / Библиотека / Поддержка приложений / Sublime Text 3 / Packages / User / Package Control.sublime-settings ~ / Library / Application Support / Sublime Text 3 / Packages / User / Preferences.sublime-settings

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

Затем на новых MacO:

  1. установить ST3
  2. установить PackageControl
  3. Скопируйте файлы в ~ / Library / Application Support / Sublime Text 3 / Packages / User /
  4. Перезапустите приложение
  5. ПРИМЕЧАНИЕ. Возможно, вам придется перезапустить его несколько раз, это может быть ошибкой, пока конфигурация не переустановит все пакеты из файлов .sublime-settings.

Вам не нужны все пакеты настроек в каталоге User, они будут автоматически переустановлены при перезапуске. Думаю, не помешало бы взять их все, но обычно новый Mac == новые настройки. «Package Control.sublime-settings» автоматически установит все перечисленные в нем пакеты.

Я собираюсь перенести Mac, я обновлю это, когда это будет завершено, чтобы убедиться, что он работает!

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.