Экспорт конфигурации Sublime Text и установленных пакетов

79

Я потратил много времени на настройку конфигураций Sublime Text 2. Теперь я хотел бы поделиться своими конфигурациями (одним файлом) и списком установленных пакетов с моим другом. Как лучше всего это сделать? Вручную выбрать связанные папки в пакетах и ​​заархивировать их или что-то еще? Предпочтительно я хотел бы создать автоматизированный сценарий, который можно было бы скопировать для моего друга и других.

Мой друг использует Linux. Я использую OSX, что может вызвать дополнительные проблемы.

Микко Охтамаа
источник

Ответы:

116

Если вы используете Контроль пакетов, отправьте другу Package Control.sublime-settings. Фактически, самый простой способ передачи настроек между машинами - это перемещать Userпакет между машинами. Это, в сочетании с контролем упаковки, делает установку на новую машину относительно быстрой и безболезненной. Единственные проблемы, которые могут возникнуть у вашего друга, - это несоответствие привязки клавиш или другие системные настройки. Эти файлы имеют обозначение some_name (platform).extension. Кроме этого, я не предвижу никаких проблем (если вы не используете плагины для OS X).

Skuroda
источник
Как начать загрузку пакета на целевой машине?
Микко Охтамаа
6
Установить Package Control. Поместите Userпапку, содержащую Package Control.sublime-settings. Запуск ST. Больше ничего делать не надо.
skuroda
4
Большое спасибо, работает очень хорошо! Подробнее об этом в блоге opensourcehacker.com/2013/05/09/…
Микко Охтамаа
9
Переместите Userпапку, как отметили люди, в частный репозиторий. Таким образом, вы можете отслеживать изменения на каждой машине и даже иметь ветки для каждой ОС / платформы. Из-за специфики работы у меня должен быть целый набор опций, поэтому у меня будет центральное место для начальной загрузки из (репо), а затем, возможно, отправить файлы для конкретной платформы под тегом или новой веткой при выходе из окружающая обстановка.
JSmyth
1
@ pal4life структура может быть разной в зависимости от вашей системы. В локальной установке ST вы можете перейти в «Настройки» -> «Обзор пакетов». Это должно позволить вам увидеть, где он находится в вашей локальной системе. Затем вы сможете использовать это для сопоставления с тем, где он находится в вашей резервной копии.
skuroda
5

В Package Control есть хороший документ, в котором рассказывается о том, как синхронизировать настройки Sublime и устанавливать пакеты: https://packagecontrol.io/docs/syncing

вэй
источник
0

Использование Windows

Откройте новый Command Promptи введите в командной строке следующее:

cd "C:\Users\<name>\AppData\Roaming\Sublime Text 3\Installed Packages" dir

Затем скопируйте и вставьте в редактор (например, Sublime Text) и отфильтруйте соответствующие части. Не здорово, но работает.

Грегор
источник