Мені потрібно перейти з одного Mac на інший і хочу, щоб Sublime Text 2 на новому комп’ютері мав ті самі конфігурації / плагіни, які я встановив на старому.
Чи є якісь папки, які я міг би просто скопіювати та відновити в іншій, щоб все повторити?
Мені потрібно перейти з одного Mac на інший і хочу, щоб Sublime Text 2 на новому комп’ютері мав ті самі конфігурації / плагіни, які я встановив на старому.
Чи є якісь папки, які я міг би просто скопіювати та відновити в іншій, щоб все повторити?
Відповіді:
Я просто створив хороше рішення для цього, для цього потрібен 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
каталогу
mklink /D .\User C:\Users\[username]\Dropbox\Sublime\Packages\User
ln -s {DropboxRoot}/Sublime/Packages/User ./User
.config
папку ~/Dropbox
та прив'язую свої ~/.config
папки Linux до копії Dropbox. На Mac / Windows я просто посилаюся на ~/Dropbox/.config/sublime-text-2
або .../sublime-text-2/Packages/User
, що працює для реалізації цієї ОС піднесеного. Це підбирає інші пакети та налаштування, крім лише Користувача. Плюс інші програми, подібні до гномів, ~/.config
також синхронізуються.
Додати каталог ~/Library/Application Support/Sublime Text 2/Packages
до сховища git. Наприклад bitbucket . Таким чином, ви можете зробити коміт після будь-яких змін з плагінами та налаштуваннями. Якщо щось виходить із піднесеним текстом2, ви можете легко відмовитись.
C:\Users\[user]\AppData\Roaming\Sublime Text 3
C:\Users\[userName]\AppData\Roaming\Sublime Text 2\
C:\Users\[NewUserName]\AppData\Roaming\Sublime Text 2\
Все, що вам потрібно зробити, це скопіювати наступні файли зі старого комп’ютера MacO:
~ / Бібліотека / Підтримка додатків / Sublime Text 3 / Packages / User / Package Control.sublime-settings ~ / Library / Application Support / Sublime Text 3 / Packages / User / Preferences.sublime-settings
Також переконайтеся, що ви знайшли стару електронну пошту з придбаною ліцензією, та відзначте відключені пакети, оскільки вони не можуть бути відключені під час перезапуску програми з новою конфігурацією.
Потім на нових MacO:
Вам не потрібні всі пакети налаштувань у каталозі Користувач, вони будуть автоматично перевстановлені при перезавантаженні. Думаю, не завадило б захопити їх усіх, але зазвичай нові Mac == нові налаштування. "Package Control.sublime-settings" автоматично встановить всі пакети, перераховані в ньому.
Я збираюся перенести Mac, я оновлю це, коли це буде завершено, щоб переконатися, що він працює!