Как перенести настройки sublime text 3 на другой компьютер
Мне нужно перейти с одного Mac на другой, и я хочу, чтобы в Sublime Text 2 на новом компьютере были все те же конфигурации / плагины, которые я установил на старом.
Есть ли какие-то папки, которые я мог бы просто скопировать и восстановить в другой, чтобы все реплицировать?
4 ответа
Я просто установил для этого хорошее решение, для этого требуется dropbox. В настоящее время я использую это для синхронизации плагинов и настроек в
5 различных возвышенных установках в Windows, Linux, OSX и некоторых виртуальных машинах.
Шаг 1. Используйте PackageControl для управления всеми своими плагинами, это здорово.
Шаг 2: Добавьте "Sublime" каталог в корневой каталог drop-box (я воспроизвел полную структуру каталогов, черт возьми, /Sublime/Packages/User ). Убедитесь, что sublime закрыт, и переместите содержимое /Packages/User в только что созданный каталог Dropbox. Удалите /Packages/User и замените его символической ссылкой, указывающей на /Sublime/Packages/User .
Используйте этот же процесс на каждом компьютере, на котором вы используете Sublime, он выполняет 2 задачи.
1) Содержимое вашего каталога User/ синхронизируется, поэтому все ваши пользовательские настройки одинаковы для всех машин.
2) Каждый раз, когда PackageControl запускается, он проверяет Package Control.sublime-settings в вашем каталоге User/ . Если обнаружит плагин, который должен быть установлен в соответствии с настройками, но на самом деле не установлен, он автоматически установит его, не задавая вопросов.
Для настройки другого компьютера с помощью этого решения просто необходимо установить возвышенное и пакетное управление, затем просто удалите каталог /Packages/User/ и укажите его на копию в Dropbox с символической ссылкой. В следующий раз, когда вы запустите Sublime, управление пакетами автоматически установит все ваши плагины.
Создание символических ссылок : выполнить из каталога /Packages
- Windows : mklink /D .\User C:\Users\[username]\Dropbox\Sublime\Packages\User
- Linux / OSX : ln -s /Sublime/Packages/User ./User
Все, что вам нужно сделать, это скопировать следующие файлы со старого компьютера MacOs:
/ Библиотека / Поддержка приложений / Sublime Text 3 / Packages / User / Package Control.sublime-settings
/ Library / Application Support / Sublime Text 3 / Packages / User / Preferences.sublime-settings
Также убедитесь, что вы нашли старый адрес электронной почты с приобретенной лицензией, и обратите внимание на отключенные пакеты, так как они могут не отключиться при перезапуске приложения с новой конфигурацией.
Затем на новых MacO:
- установить ST3
- установить PackageControl
- Скопируйте файлы в
Вам не нужны все пакеты настроек в каталоге User, они будут автоматически переустановлены при перезапуске. Думаю, не помешало бы взять их все, но обычно новый Mac == новые настройки. «Package Control.sublime-settings» автоматически установит все перечисленные в нем пакеты.
Я собираюсь перенести Mac, я обновлю это, когда это будет завершено, чтобы убедиться, что он работает!
- Скопируйте файлы из C:\Users\[userName]\AppData\Roaming\Sublime Text 2\
Местоположение файла можно найти с помощью - Открыть Sublime Text -> Обзор пакетов - Закрыть возвышенный текст
- Сделайте резервную копию всей папки из папки Sublime Text 2
а. Sublime Text 2 / Установленные пакеты
б. Sublime Text 2 / Пакеты
c. Sublime Text 2 / Безупречные пакеты
d. Sublime Text 2 / Настройки
/Library/Application Support/Sublime Text 2/Packages в репозиторий git. Например, bitbucket. Таким образом, вы можете фиксировать после любых изменений с плагинами и настройками. Если что-то не удается с возвышенным текстом2, вы можете легко откатиться.
Однажды перед каждым из нас встаёт вопрос: как перенести настройки своих программ на несколько компьютеров?
А другими словами, как синхронизировать (клонировать) настройки и ещё не таскать их на флешке или внешнем HDD?
Те кто пробовал настроить программу Sublime Text под свои нужды знают - это рутина, масса плагинов и порой не упомнишь все которые нужны, а ведь у многих плагинов ещё и масса настроек.
Итак, у меня три компьютера Mac Pro (дом, загородный дом, работа) на которых я занимаюсь WEB вёрсткой, и на каждом установлен Sublime Text.
Естественно я хочу, чтобы Sublime Text был настроен идентично на каждом моём компьютере - вплоть до мелочей, и если на одном из компьютеров я изменил какую либо настройку, я естественно хочу чтобы и другие мои компьютеры без труда подхватили это изменение.
А что если необходимо переустановить операционную систему?
Вы тоже хотите полную синхронизацию?
Тогда читайте ниже, как синхронизировать настройки Sublime Text при помощи плагина Sync Settings, и заодно начинающие смогут забрать Мои настройки Sublime Text 3.
* следует сразу заметить, что плагин Sync Settings существует и для редактора Atom, а это значит что полученный Вами опыт пригодиться и в будущем.
ШАГ 1. Установите Package Control
Смотрите выпадающее меню Preferences, если есть пункты Package Control — пропускайте шаг.
И всё таки, для тех кто деалет это впервые:
-
По ссылке выше выделите текст и скопируйте его (выглядит он примерно так):
ШАГ 2. Установите плагин Sync Settings
Устанавливаем его как и любой другой плагин:
- Ctrl+Shift+P ( Cmd+Shift+P для OSX ), набираем install , вызываем пункт Package Control: Install Package
- ждем появления модального окна со списком доступных плагинов
- набираем в строке Sync Settings и выбираем одноимённый пункт
ШАГ 3. Сгенерируйте Новый токен
Имя токена — назовите как Вам удобно, например «Sublime settings», выставляем Права — работа с gist, отметьте всего один чекбокс напротив пункта «gist».
Для справки начинающим: GitHub — крупнейший веб-сервис для хостинга IT-проектов и их совместной разработки.
ШАГ 4. «Форкните» мои настройки
Переходим к GIST с моими настройками (откроется в новой вкладке) и жмем кнопку Fork , чтобы у Вас в аккаунте Github появилась точная копия моего GIST.
* Другими словами, в данном случае Fork - это «Клонировать к Себе», поэтому Вы должны быть залогинены в свой аккаунт GITHUB. Но раз уж Вы прошли ШАГ 3 - значит Вы залогинены и этот текст я пишу для того, чтобы исключить разночтения у тех кто впервые знакомиться с работой на сайте GITHUB.
ШАГ 5. Настроим ваш Sync Settings
Идем в Preferences → Packege Settings → Sync Settings → Settings - Default , выделяем всё Ctrl+A ( Cmd+A для OSX ) и копируем в буфер Ctrl+C ( Cmd+C для OSX ).
Идем в Preferences → Packege Settings → Sync Settings → Settings - User , вставляем из буфера Ctrl+V ( Cmd+V для OSX ).
- "access_token" - вы генерировали свой токен раньше, скопируйте его и вставьте в это поле
- "gist_id" - это конечная часть URL-а уже Вашего GIST с настройками, для примера показываю свою: c995d1b5bdbae8049bcc91041ccc8053
- Ну и теперь Сохраните Ctrl+S ( Cmd+S для OSX )
ШАГ 6. Загружаем настройки уже с Вашего GIST
Ctrl+Shift+P ( Cmd+Shift+P для OSX ), находим и вызываем пункт Sync Settings: Download , ждем некоторое время пока скачаются настройки и установятся все плагины. ( Нужно подождать, а Boxy Theme может пару раз ругнуться так как она не Активирована )
Как использовать
Вот и не забывайте: После изменений отправлять свои настройки в Свой GIST: Из командной строки Packege Contorol Ctrl+Shift+P ( Cmd+Shift+P для OSX ), находим и вызываем пункт Sync Settings: Upload или просто через структуру меню отыскивайте одноименный пункт (см. изображения ниже).
Не получается, тогда просто Скачайте
* для ручной установки моих плагинов и настроек SublimeText Вам необходимо предварительно установить ImageMagick для полноценной работы плагина ColorHighlighter . И если Вы начинающий, то самое простое сделать это через "Недостающий менеджер пакетов для macOS Homebrew ".
Установка Homebrew и ImageMagick:
- Откройте терминал и введите команду /usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)" и далее Enter дождитесь окончания установки и соглашайтесь в процессе с установкой Command Line Tools для Xcode (занимает некоторое время на загрузку и установку всех пакетов).
- Когда Homebrew и все зависимости установлены подайте в терминал команду brew install imagemagick и далее Enter дождитесь окончания установки (занимает некоторое время на загрузку и установку всех пакетов).
Переходим к копированию моих плагинов и настроек:
- Мои настройки для SublimeText для MacOS Вы можете скачать кликнув по ССЫЛКЕ.
- Откройте Finder и зажмите Cmd+Shift+G наберите путь к директории
Намедни вернулся к Sublime Text 3 от Atom. Пользовался последним чуть менее двух месяцев, полностью прочувствовал, отказываюсь от него.
Для Sublime Text 3 есть плагин синхронизации настроек Sync Settings, который сохраняет настройки в gist и позволяет синхронизировать через такой gist настройки ST3 на разных компьютерах. Синхронизируются файлы из папки пользователя, которые можно посмотреть, вызвав из выпадающего меню: Preferences → Browse Packages (откроется файловый менеджер, будет видна папка User — это и есть папка пользователя).
Чтобы получить мои настройки, нужно:
1. Установить Package Control
Смотрите выпадающее меню Preferences, если есть пункты Package Control — пропускайте шаг.
2. Установить Sync Settings
Как и с любым другим плагином:
- Ctrl+Shift+P ( Cmd+Shift+P для OSX), набираем install , вызываем пункт Package Control: Install Package ,
- ждем появления модального окна со списком доступных плагинов,
- набираем Sync Settings и выбираем пункт с ним.
3. Генерируем новый токен
4. Форкаем мои настройки
Переходим к gist-у с моими настройками (осторожно, там словарь проверки орфографии на 10+ Мб) и жмем кнопку Fork , чтобы у вас появилась их копия.
5. Настроим ваш Sync Settings
Идем в Preferences → Packege Settings → Sync Settings → Settings - Default, выделяем всё и копируем в буфер.
Идем в Preferences → Packege Settings → Sync Settings → Settings - User, вставляем из буфера.
Заполняем поля "access_token" (вы генерировали его раньше, копипастим) и "gist_id" (это конечная часть URL-а вашего gist-а с настройками, примерно такая: b1b28f1c3586a9e3985989518db20457).
6. Стянем настройки
Ctrl+Shift+P ( Cmd+Shift+P для OSX), находим и вызываем пункт Sync Settings: Download , ждем некоторое время (на быстром канале — в пределах 2-х минут) пока скачаются настройки и установятся все плагины.
Как пользоваться
- Пройтись по настройкам, поменять что-то для себя (я, к примеру, использую светлую тему)
- Посмотреть какие плагины стоят, возможно, добавить свои.
У меня есть два компьютера, настольный и ноутбук. Теперь я настроил ENV для синхронизации с помощью ссылки dropbox.
есть ли способ синхронизировать Мои настройки Sublime Text 3 между этими двумя компьютерами, включая все мои Плагины, файлы предпочтений и т. д. и если да,то как я могу правильно настроить синхронизацию?
Я предполагаю, что вы используете Контрольный Пакет для управления плагинами.
что синхронизировать
Как список ваших пакетов, а также все ваши файлы настроек находятся в папке и это то, что вы хотите синхронизировать. Предполагая, что папка синхронизирована, все, что вам нужно сделать, это убедиться, что установлен элемент управления пакетами, и он автоматически установит правильные пакеты на основе списка пакетов синхронизированной.
Как синхронизировать
посмотреть эта страница на веб-сайте управления пакетами для получения инструкций по синхронизации настроек.
перечисленные там методы по существу либо используют Git непосредственно в вашем Packages/User/ папка или используют Dropbox (хотя та же концепция будет применяться к любому облачному сервису) в сочетании с символические ссылки (поскольку ваш каталог Dropbox и Ваша установка Sublime Text, вероятно, не совпадают место на жестком диске).
несмотря на DropBox, вы можете просто использовать Git для синхронизации настроек Sublime Text и пакетов управления пакетами:
создать gitignore файл со следующим содержимым:
настройка созданного репозитория в каталоге пользователя (Windows 10:
/AppData/Roaming/Sublime\ Text\ 3/Packages/User , Ubuntu:
/.config/sublime-text-3/Packages/User ) первого компьютера с помощью следующих команд Git:
настройка репозитория на всех остальных компьютерах (последняя строка перезаписывает текущие настройки с настройками из репозитория):
теперь вам просто нужно вытащить / нажать изменения из репозитория, чтобы синхронизировать настройки и пакеты. Кроме того, вы можете синхронизировать настройки с пакетом Git для Sublime Text. Здесь вам не нужно переключаться на оболочку Git, чтобы потяните или нажмите изменения, но вы можете сделать это прямо в Sublime Text.
Читайте также: