Як зберегти / відновити конфігурації / плагіни 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" до свого кореневого каталогу-папки (я скопіював повну структуру каталогів на біс, {DropBox}/Sublime/Packages/User). Переконайтеся, що sublime закрито, і перемістіть вміст {SublimeRoot}/Packages/Userу до щойно створеного каталогу dropbox. Видаліть {SublimeRoot}/Packages/Userі замініть його символічним посиланням, яке вказує на {DropBox}/Sublime/Packages/User.

Використовуйте цей самий процес на кожному комп’ютері, де ви використовуєте піднесене, це робить 2 речі.

  • 1) Вміст вашого User/каталогу синхронізується, тому всі ваші власні налаштування однакові на всіх машинах.

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

Налаштування іншого комп’ютера за допомогою цього рішення просто вимагає встановлення піднесеного контролю та керування пакетами, а потім просто видаліть {SublimeRoot}/Packages/User/каталог і наведіть його на копію в dropbox із символічним посиланням. Наступного разу, коли ви запускатимете піднесене, управління пакетами автоматично встановить усі ваші плагіни.

Створення символічних посилань : виконати з{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

8
Я теж зробив те саме, але з Google Drive. mklink / D Користувач g: \ GoogleDrive \ "Google Drive" \ sublimetext
styks

2
@ crstamps2, так, це так. основні піднесені файли програм знаходяться в абсолютно іншому місці у файловій системі.
jdc0589,

11
{SublimeRoot} на OSX - це ~ / Бібліотека / Підтримка програм / Sublime Text 2
Магне

1
Я створюю .configпапку ~/Dropboxта прив'язую свої ~/.configпапки Linux до копії Dropbox. На Mac / Windows я просто посилаюся на ~/Dropbox/.config/sublime-text-2 або .../sublime-text-2/Packages/User, що працює для реалізації цієї ОС піднесеного. Це підбирає інші пакети та налаштування, крім лише Користувача. Плюс інші програми, подібні до гномів, ~/.configтакож синхронізуються.
конфорки

19

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


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

9

РЕЗЕРВНИЙ ТЕКСТ

  1. Копіювати файли з C:\Users\[userName]\AppData\Roaming\Sublime Text 2\
    розташування файлу можна за допомогою - Відкрити піднесений текст -> Переглянути пакунки
  2. Закрийте піднесений текст
  3. Створіть резервну копію всієї папки з папки Sublime Text 2
    a. Піднесений текст 2 / Встановлені пакети
    b. Піднесений текст 2 / Пакети
    c. Піднесений текст 2 / Природні пакети
    d. Піднесений текст 2 / Налаштування

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

  • Тепер замініть усі файли резервної копії в новій установці C:\Users\[NewUserName]\AppData\Roaming\Sublime Text 2\
  • Розташування файлу можна знайти за допомогою - Відкрити піднесений текст -> Переглянути пакунки
  • Закрийте піднесений текст
  • Якщо з’являється помилка, не вдається зберегти робочий простір
    1. Створіть новий проект
    2. Зберегти проект
    3. Вихід
    4. Перезапустіть піднесений текст

1

Все, що вам потрібно зробити, це скопіювати наступні файли зі старого комп’ютера MacO:

~ / Бібліотека / Підтримка додатків / 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. Скопіюйте файли в ~ / Бібліотека / Підтримка програм / Піднесений текст 3 / Пакети / Користувач /
  4. Перезапустіть програму
  5. ПРИМІТКА. Можливо, вам доведеться перезапустити його кілька разів, це може бути помилковим, доки конфігурація не переінсталює всі пакети з файлів .sublime-settings.

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

Я збираюся перенести Mac, я оновлю це, коли це буде завершено, щоб переконатися, що він працює!

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.