sublimetext3
Запас слов
Поиск…
Вступление
Это действительно небольшая часть, но все же важно, если вы хотите эффективно общаться с другими людьми, используя Sublime Text 3.
Еще впереди: settings
, keymap
, mousemap
и т.д. ...
Темы
Тема изменяет глобальную оболочку Sublime Text 3. Она изменяет вкладки, боковую панель, быстрые панели (goto, палитру команд), строку состояния и т. Д.
Вот неисчерпывающий список тем (100 лучших):
- предрассветный
- Тема материала
- Тема - Spacegray
- Seti_UI
- Тема - Brogrammer
- Тема - Фландрия
- Тема - сода
Примечание. Соглашение для имени пакетов тем, что они начинаются с Theme -
.
Theme - Focus
img/
focus.light.sublime-theme
focus.dark.sublime-theme
Как вы можете видеть, эта конвенция на самом деле не соблюдается.
Темы определены в .sublime-theme
.
Цветовые схемы
Цветовые схемы меняют цвета кода . Они могут изменить, например, с каким цветом выделяются ключевые слова, с каким цветом выделена строка, в которой находится каретка (для параметра highlight_line
должно быть установлено значение true
в предпочтениях (не являющихся частью схемы cojor)), что такое цвет каретки и т. д.
Многие темы поставляются с цветовыми схемами, или многие пакеты содержат много их.
нужен пример пакетов
Цветовая схема определена в файле .tmTheme
. Это XML-файл в формате списка свойств, который используется многими текстовыми редакторами.
Соглашение о назначении пакетов цветовых схем состоит в том, что они начинаются с Color Scheme -
Color Scheme - Focus
first.tmTheme
second.tmTheme
...
инструменты
- вы можете использовать это веб-приложение для создания / редактирования цветовых схем: tmTheme editor .
- Другим инструментом является ColorSchemeEditor, который позволяет редактировать цветовую схему из Sublime Text.
- Вы также можете очень быстро переключаться с цветовой схемой с помощью Schemr
Плагины
Плагины - это .py
файлы, которые изменяют поведение Sublime Text 3. Они написаны, как вы, наверное, догадались, в Python .
Поскольку существует много разных типов плагинов (манипулирование текстами, листинг, форматирование, предварительный просмотр и т. Д.), Мы не будем приводить пример, чтобы не заполнить эту страницу огромным списком. Посмотрите страницу просмотра управления пакетами, если вы заинтересованы в оптимизации рабочего процесса с помощью некоторых плагинов (вы должны быть).
пакеты
Пакет - это папка, которая может содержать все, что перечислено в этих примерах (и другое, что не может иметь ничего общего с Sublime Text 3, например gulpfile.js
если вы автоматизируете некоторые задачи).
Вы можете установить любой пакет с помощью Create Package Control .
A .sublime-package
?
Возможно, вы это видели, когда вы устанавливаете пакет с помощью управления пакетами, вы получаете только .sublime-package
в папке Install Packages
... Почему вы не получаете код? На самом деле .sublime-package
- это .zip
файл, переименованный. Вы можете извлечь или просмотреть некоторые файлы внутри .sublime-package
с помощью PackageResourceViewer .
настройки
Установки, как и многие вещи в Sublime Text 3, являются простыми файлами JSON
. Хотя расширение файла не является .json
но .sublime-settings
. Как вы, вероятно, поняли, настройки меняют, как пакеты влияют на Sublime Text 3. Важно знать как можно больше настроек, чтобы оптимизировать ваш рабочий процесс .
Система для большинства пакетов следующая: по умолчанию и пользовательская, которая перезаписывает значение по умолчанию.
Чтобы понять приоритет настроек (что настоятельно рекомендуется), посмотрите на неофициальную, но удивительную документацию: http://docs.sublimetext.info/en/latest/customization/settings.html#the-settings- иерархия