Где пакеты по умолчанию в Sublime Text 3 на Ubuntu?
Я перехожу из Sublime Text 2 в 3. В Sublime Text 2 я изменил множество настроек по умолчанию в редакторе - например, высоту панели вкладок, цвет боковой панели и т.д. - изменив значение Default.sublime-theme
в файле sublime-text-2/Packages/Theme - Default
. Я также смог изменить цвета цветовых схем по умолчанию аналогичным образом. Я пытался выяснить, как это сделать для Sublime Text 3, но не может найти эти файлы. ~/.config/sublime-text-3
только, кажется, содержит переопределения для пользовательских настроек, а не настройки по умолчанию.
Эта ссылка на форумах Sublime Text, похоже, дает местоположение для Windows и Mac, но не для Ubuntu. Я искал немного безрезультатно. У кого-нибудь есть предложения?
Спасибо!
Ответы
Ответ 1
Чтобы усилить ответ @skuroda - ST3 содержит все свои данные, которые в ST2 были сохранены в Packages/PackageName
, в PackageName.sublime-package
файлах, которые в основном представляют собой только zip файлы или "Ресурсы", поскольку они теперь известны, Используя PackageResourceViewer
, вы можете легко редактировать отдельные файлы, содержащиеся в ресурсе, а затем сохранять их снова. При сохранении будет создана соответствующая структура каталогов в Packages/PackageName
, что позволит вам отредактировать файл непосредственно в следующий раз. Способ работы файла в Sublime, любой файл, существующий в ~/.config/sublime-text-3/Packages/PackageName/
, переопределит любой файл с тем же именем, хранящийся в PackageName.sublime-package
.
Однако, поскольку вы не хотите, чтобы эти файлы были случайно перезаписаны, я предложил бы создавать каталоги ~/config/sublime-text-3/Packages/User/Themes/
и User/Color Schemes
и вместо этого хранить ваши настроенные файлы. Каталог User/
защищен от перезаписи во время обновлений и т.д., И если вы не планируете создавать настраиваемую тему или цветовую схему для перераспределения через Control Package, лучше всего хранить ваши файлы там.
ИЗМЕНИТЬ
Я только понял, что вы не получили ответа на свой первоначальный вопрос - где хранятся файлы? Если вы установили файл .deb
из sublimetext.com, все файлы .sublime-package
находятся в /opt/sublime_text/Packages
.
Ответ 2
В консоли ST попробуйте ввести sublime.executable_path()
. Это должно приблизиться к тому, где вы должны быть. Кроме того, вы должны скопировать содержимое файла и переместить его (под новым именем в папку пакетов). Вероятно, вы не хотите, чтобы ваши изменения возвращались при последующем обновлении. Альтернативным методом является попытка переопределения файлов, в которых вы нуждаетесь. Я не делал этого для файлов тем, поэтому я не уверен, что все будет работать так, как должно. Если вы берете переопределяющий маршрут, я бы рекомендовал использовать PackageResourceViewer. Я написал его, чтобы помочь с просмотром/переопределением файлов пакетов в ST3.
Ответ 3
Если вы хотите, чтобы самый простой способ сохранить ваши настроенные параметры, сначала скопируйте все настройки по умолчанию и вставьте их в новый файл с именем Preferences.sublime-settings
.
Затем внесите изменения и сохраните файл:
/home/**username**/.config/sublime-text-3/Packages/User
Чтобы увидеть папку .config
, вам нужно включить show hidden files
.
Инструкции написаны в верхней части списка настроек по умолчанию, если вам интересно, откуда это взялось.
Ответ 4
Вы можете использовать
dpkg -L <package name>
Например
dpkg -L subli<tab>