Как перенести настройки sublime text 3 на другой компьютер

Обновлено: 07.07.2024

Мне нужно перейти с одного 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:

  1. установить ST3
  2. установить PackageControl
  3. Скопируйте файлы в

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

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

  1. Скопируйте файлы из C:\Users\[userName]\AppData\Roaming\Sublime Text 2\
    Местоположение файла можно найти с помощью - Открыть Sublime Text -> Обзор пакетов
  2. Закрыть возвышенный текст
  3. Сделайте резервную копию всей папки из папки 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:

  1. Откройте терминал и введите команду /usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)" и далее Enter дождитесь окончания установки и соглашайтесь в процессе с установкой Command Line Tools для Xcode (занимает некоторое время на загрузку и установку всех пакетов).
  2. Когда Homebrew и все зависимости установлены подайте в терминал команду brew install imagemagick и далее Enter дождитесь окончания установки (занимает некоторое время на загрузку и установку всех пакетов).

Переходим к копированию моих плагинов и настроек:

  1. Мои настройки для SublimeText для MacOS Вы можете скачать кликнув по ССЫЛКЕ.
  2. Откройте 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-х минут) пока скачаются настройки и установятся все плагины.

Как пользоваться

  1. Пройтись по настройкам, поменять что-то для себя (я, к примеру, использую светлую тему)
  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.

Читайте также: