Поиск…


Вступление

Это действительно небольшая часть, но все же важно, если вы хотите эффективно общаться с другими людьми, используя Sublime Text 3.

Еще впереди: settings , keymap , mousemap и т.д. ...

Темы

Тема изменяет глобальную оболочку Sublime Text 3. Она изменяет вкладки, боковую панель, быстрые панели (goto, палитру команд), строку состояния и т. Д.

Вот неисчерпывающий список тем (100 лучших):

Примечание. Соглашение для имени пакетов тем, что они начинаются с 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- иерархия



Modified text is an extract of the original Stack Overflow Documentation
Лицензировано согласно CC BY-SA 3.0
Не связан с Stack Overflow