Настроить sublime text 3: Настройка Sublime Text 3 — База Знаний Timeweb Community

Содержание

Sublime Text для верстальщиков

Sublime Text для верстальщиков

Полезные инструменты и настройки Sublime Text 3 для верстальщиков

Готовь Sublime к полету в космос

сделано с занудством Андреем Алексеевым

Sublime Text 3

Текстовый редактор с широким диапазоном настроек, тем и плагинов, позволяющий увеличить скорость веб-разработки в разы.

В этой презентации

  1. Обзор основных возможностей ST
  2. Интересные плагины для верстальщиков
  3. Настройки, сокращения и сниппеты
  4. Дополнительные статьи и плагины

Основные возможности

Сайдбар и дробление на секции

В боковой панели хранятся открытые файлы и папки.
Каждый файл открывается в новом табе, которые можно
распределить в несколько рядов или колонок.

Миникарта кода

Показывает весь код в панельке справа. Кстати, можно вставлять ASCII графику в комментарии,
чтобы видеть эти области на миникарте.

Темы оформления

Очень, очень, очень много тем.
Выбор за вами!

Множественные курсоры

ST позволяет редактировать код одновременно в нескольких местах. Создать курсоры можно как из выделенной области, так и по выбору одинаковых фрагментов кода.

Поиск

Целая куча функций поиска: обычный поиск по файлу, поиск с заменой (одного или всех значений), поиск по файлам и папкам, поиск с регулярными выражениями и многое другое.

Командные панели

Быстрый доступ ко всем функциям и файлам.
Не нужно держать в голове клавиатурное сокращение функции или адрес файла, просто откройте панель и начните вводить название.

Нечёткий поиск

Вы вводите лишь комбинацию символов –
нечеткий поиск выдаcт все возможные совпадения. Супер!
P.S. Смотрите, как полезен символ @ для CSS.

Сниппеты и клавиатурные сокращения

Cниппеты, плагины и шорткаты в разы ускоряют разработку. И всё это добро можно настроить под себя.


Вот так я верстаю менюшки:

Package Control

С Package Control установка плагинов займет примерно минуту. Вызовите командную панель, выберите Install Package, в загрузившемся списке плагинов найдите нужный и… готово!

Плагины

Необходимая вещь для верстальщика. Emmet дает возможность писать HTML и CSS сокращениями, используя нечеткий поиск на полную катушку, а также добавляет полезные шорткаты.

Перемещайте, копируйте, переименовывайте файлы и папки прямо из ST. На любимые функции, как обычно, можно установить шорткат. Кроме того, есть полезности вроде Data URI.

Быстрое создание нового файла.

Удобная подсветка открывающих и закрывающих скобок.

Этот плагин умеет подсвечивать текущую вкладку и ограничивать количество открытых вкладок заданным числом. При открытии новых вкладок закрываются самые старые.

Линтер читает код и подсвечивает ошибки и предупреждения, при наведении на которые объясняет ошибку в нижней строчке.

Для каждого языка необходимо установить свой линтер.

Ну вы сами все видите.
P.S. есть еще очень похожий Color Highlighter

Планировщик для ST. Удобно вести список задач в одной папке с проектом. Можно отмечать выполненные задания, при этом автоматически фиксируется время окончания.

В любом обзоре обязательно должны рассказать про live-режим – автообновление браузера без нажатия клавиш.
Это настраивается и для ST, однако я бы советовал не привязываться к редактору, а установить приложение отдельно

Любопытная вариация LiveReload, если вы пишите код на CSS: Livestyle позволяет править стили прямо в инспекторе браузера, изменения сразу записываются в CSS файл.

2 режима работы с FTP: 1) подключение к удаленному серверу и работа на нем; 2) настройка FTP-соединения для каждого проекта, позволяющая быстро и просто синхронизировать файлы.

«Причесывает» CSS, расставляя свойства в заданном порядке. Потребует небольшой настройки: установки Node.js и конфигурации плагина в зависимости от своих предпочтений.

Полезный инструмент для пользователей Git: вживую показывает изменения, произошедшие в файле с последнего коммита.

Лаконичный набор сниппетов для красивых комментариев.

Простой и удобный плагин, позволяющий забыть о написании путей к тому или иному файлу.

Настройки, сокращения и сниппеты

Sublime Text – это гибкость и скорость:
для всех плагинов и функций есть настройки и клавиатурные сокращения. Часто пишете один и тот же код?

Создайте сниппет и вызывайте код лишь несколькими символами. Работаете над несколькими проектами? Совсем не обязательно каждый раз открывать папку проекта и целый ворох необходимых файлов – воспользуйтесь системой проектов.Нужен дополнительный функционал?Откройте Package Control, скорее всего его уже кто-то написал 🙂

Настройки

В ST настройки есть как у самого редактора, так и у всех подключаемых плагинов. Найти их можно по пути
Preferences > Settings
или
Preferences > Package Settings > …

Обратите внимание, что все настройки разбиты на категории User и Default.

Настройки

Все изменения мы вносим в Settings — User. Если вносить их в Default

, они будут перезаписаны при ближайшем обновлении. В дефолтные настройки нужно заглядывать лишь для справки.

Настройки

Мои любимые настройки для ST. Полный список тут

"bold_folder_labels": true, // подсвечивать надписи папок в сайдбаре
				"draw_white_space": "all", // подсвечивать пробелы и табы в коде
				"highlight_modified_tabs": true, // подсвечивать табы, в которые внесены изменения
				"save_on_focus_lost": true, // забудьте о комбинации Cmd+S/Ctrl+S.  Код сохраняется всякий раз при переключении окна или смене таба
				"show_line_endings": true, // показывать переносы строк
				"tab_size": 2, // размер таба равен двум символам
				"translate_tabs_to_spaces": true, // табы - не табы, а пробелы
"trim_trailing_white_space_on_save": true // "подчищать" код при сохранении, обрубая лишние табы и пробелы

Клавиатурные шорткаты

Шорткаты – это одна из мощнейших функций ST – практически любое действие можно повесить на комбинацию клавиш. Рассортированы они по папкам аналогично тому, как рассортированы настройки Preferences > Key Bindings.

Клавиатурные шорткаты

Чтобы ввести сокращение, в Key Bindings – User следует добавить новую строку, например:

{ "keys": ["ctrl+shift+o"], "command": "side_bar_open_in_browser" },

command – это команда, которую ST выполняет при нажатии.
Список команд плагинов не всегда лежит в разделе Preferences.
Если возникают трудности, посмотрите репозиторий плагина на github, искомые команды прячутся в файлах с расширением

.sublime-keymap или .sublime-commands.

Сниппеты

Небольшие куски кода, которые можно вставлять по определенному сочетанию клавиш. Так, в этом примере фраза nav++ по нажатию на Tab превратится в emmet-цепочку для разметки навигации.
Создать свой сниппет невероятно просто

Не надо вспоминать, как называется папка вашего проекта, и над чем вы работали в прошлый раз — это дело ST. Создавайте и переключайтесь между проектами, храните специфичные настройки в отдельном файле.

Дополнительные материалы

Статьи

Perfect Workflow in Sublime Text 2
Превосходный двухчасовой скринкаст, до сих пор не потерявший актуальность. Бесплатный после регистрации.

Sublime Text Unofficial Documentation
Тот неловкий момент, когда неофициальная документация лучше официальной.

Getting Started With Sublime Text 3: 25 Tips, Tricks, And Shortcuts
Лучшая из статей по ST, что я когда-либо видел.

Статьи

Русская документация Sublime Text
Удобные справки по горячим клавишам и настройкам редактора, а также лаконичное описание главных функций.

Sublime Text 3 для работы с фронтэндом

Лучшие плагины для Sublime Text

Комментарий к прошлой статье
Про синхронизацию ST между устройствами.

Плагины, которые стоит поглядеть

Sublime Alignment – выравнивание нескольких строчек по определенной позиции.

SublimeFileDiffs – сравнивает два файла или их части и показывает различия.

HTML-CSS-JS Prettify – форматирует ваш код.

SublimeAllAutocomplete – автокомплит работает не только в рамках одного документа, но в рамках текущих открытых файлов.

Плагины, которые стоит поглядеть

Clipboard History – поможет вспомнить, что именно вы вставляли несколько итераций назад.

BufferScroll – запоминает позицию курсора при переключении окон.

sublime text 3 настройка

sublime text 3 настройка

3 Август 2017

Автор: mastweb Рубрика: Верстка Комментариев нет

Рассмотрим настройку sublime text 3 для frontend разработки.

Для начала скачаем программу с официального сайта.

Далее запускаем установщик.

После запускаем программу и приступаем к настройке.

Содержание статьи

  • 1 Первым делам добавляем пакеты.
  • 2 Установка emmet
    • 2.1 Следующий пакет это AutoFileName.
    • 2.2 Установим sass.
    • 2.3 Установим внешнее оформление для sublime text.
  • 3 Настройка sublime text

Первым делам добавляем пакеты.

Нажимаем ctrl+shift+p откроется табличка пишем слово install и выбираем пункт Install Package.

Установка emmet

Вторым делом устанавливаем emmet.

Это плагин, который позволяет ускорить разработку верстки сайта.

Зажимаем ctrl+shift+p заходим в install packege и прописываем emmet, плагин появится ниже устанавливаем.


Продолжаем настройку sublime text 3.

Создаем на рабочем столе файл index.html и открываем его с помощью sublime text.

Пишем восклицательный знак, нажимаем клавишу tab.

Мы увидим, что отработает плагин emmet и появится структура нового документа.

Увеличим шрифт, путем зажатия shift+колесеко мышки.


Создадим div. Пишем .div и tab.

Внутри дива пишем ul>li*5, нажимаем клавишу tab получается структура.

Если у нас собьются в строках li или div, то чтобы их выравнять нажмем горячую клавишу функции reindent.

Клавишу зададим в пункте меню preferebces — key bind

{ «keys»: [«ctrl+shift+f»], «command»: «reindent» },

{ «keys»: [«ctrl+shift+f»], «command»: «reindent» },

Пробуем выравнять.


Следующий пакет это AutoFileName.

Этот пакет в sublime text позволит быстро прописать путь до файлов.

При вводе путя быдет высвечиваться подсказка с выбором папки или файла.

Установим sass.

Без плагина sass не будет работать emmet в файлах sass.

Основная работа будет с препроцессором sass.

Установим внешнее оформление для sublime text.

  1. Установим OneDarkMaterial-Theme это тема.
  2. Установим цветовую схему OneDarkColor-Schema.

Настройка sublime text

Для рабочего места используем заранее созданную конфигурацию.

Открываем Preferences – Settings.

Откроется окно настроек программы.

Копируем код внизу и вставляем в правую часть экрана, сохраняем.

{ «auto_complete»: true, «bold_folder_labels»: true, «color_scheme»: «Packages/One Dark Material — Theme/schemes/OneDark.tmTheme», «fold_buttons»: false, «font_size»: 12, «highlight_line»: true, «indent_guide_options»: [ «draw_normal», «draw_active» ], «line_padding_bottom»: 2, «line_padding_top»: 2, «margin»: 2, «material_theme_compact_panel»: true, «material_theme_compact_sidebar»: true, «material_theme_small_statusbar»: true, «material_theme_small_tab»: true, «show_definitions»: false, «tab_size»: 2, «theme»: «OneDarkMaterial. sublime-theme», «word_wrap»: «false» }

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

18

19

20

21

22

23

24

{

«auto_complete»: true,

«bold_folder_labels»: true,

«color_scheme»: «Packages/One Dark Material — Theme/schemes/OneDark.tmTheme»,

«fold_buttons»: false,

«font_size»: 12,

«highlight_line»: true,

«indent_guide_options»:

[

«draw_normal»,

«draw_active»

],

«line_padding_bottom»: 2,

«line_padding_top»: 2,

«margin»: 2,

«material_theme_compact_panel»: true,

«material_theme_compact_sidebar»: true,

«material_theme_small_statusbar»: true,

«material_theme_small_tab»: true,

«show_definitions»: false,

«tab_size»: 2,

«theme»: «OneDarkMaterial. sublime-theme»,

«word_wrap»: «false»

}

  • auto_complete: true, лучше использовать поначалу включенным, это свойство помогает дополнять код в процессе верстки.
  • bold_folder_labels: true эта настройка делаем папки побольше когда они помещены сбоку программы.
  • fold_buttons: false отключаем кнопки раскрытия и закрытия кода.
  • Чтобы подсветить всю строку используем highlight_line: true.
  • За расстояния между строками отвечает свойство line_padding_bottom: 2.
  • tab_size: 2 размер табов в коде.
  • Чтобы строки, которые уходят за границы не переносились на новые выставим word_wrap: false.

Отключаем миникрату сбоку view – hideminimap.

Чтобы убрать или вытащить верхнее меню в sublime text нажимаем клавишу Alt.

Настройка Sublime Text | Scott Granneman

На этой странице…

    Пользовательские настройки

    Эти настройки по умолчанию применяются к каждому файлу, который вы создаете в Sublime Text, но они могут быть переопределены настройками синтаксиса (для HTML, Markdown, CSS и т. д.).

    Открыть Sublime Text.

    Откройте файл личных настроек Sublime Text:

    • Mac OS X: Sublime Text 2 > Настройки > Настройки — Пользователь
    • Windows: Настройки > Настройки — Пользователь
    • Linux: Настройки > Настройки — Пользователь

    Должен открыться файл с именем Preferences.sublime-settings .

    Этот файл не будет пустым и должен содержать следующие строки:

     // Настройки здесь переопределяют настройки в «Default/Preferences. &*|+=[]{}`~?",
        // Количество пробелов в табуляции считается равным
        "размер_вкладки": 4,
        // Установите значение true, чтобы вставлять пробелы при нажатии табуляции
        "translate_tabs_to_spaces": правда,
        // Только OS X: когда файлы открываются из Finder или путем перетаскивания на
        // значок дока, он определяет, будет ли создано новое окно или нет.
        "open_files_in_new_window": ложь,
        // Делает вкладки с измененными файлами более заметными
        "highlight_modified_tabs": правда,
        // Перечислите здесь пакеты, которые следует игнорировать. При удалении записей из этого списка
        // может потребоваться перезагрузка, если пакет содержит плагины.
        «игнорируемые_пакеты»:
        [
            "Винтаж",
            "Великий Линтер"
        ]
    }
     

    Позвольте мне объяснить некоторые из этих настроек, которые вы можете изменить на своем компьютере.

    "color_scheme": "Packages/Color Scheme - Default/Blackboard.tmTheme" : управляет цветами, которые вы видите по умолчанию. Мне нравится темная тема, а вам нет. Чтобы выбрать другой, перейдите в «Настройки» > «Цветовая схема» и найдите тот, который вам нравится.

    "font_face": "Consolas" : Мне очень нравится Consolas от Microsoft: это очень читабельный, удобный, продуманный моноширинный шрифт для написания кода. Он должен быть на любой последней машине с Windows и на любом Mac, на котором установлен Microsoft Office. Если у вас нет Consolas, я рекомендую вместо этого следующее:

    • Windows: Courier New (на самом деле, если у вас все в порядке с загрузкой и установкой шрифтов, я бы вместо этого использовал Andale Mono)
    • Mac OS X: Menlo или Courier
    • Linux: DejaVu Sans Mono (если у вас нет шрифтов DejaVu, вы можете получить их на шрифтах DejaVu)

    "font_size": 16 : Измените это значение на большее или меньшее число в зависимости от вашего зрения.

    Изменение

    Preferences.sublime-settings

    А как насчет других предпочтений? Самый простой способ найти остальные — открыть файл настроек по умолчанию и скопировать оттуда то, что вы хотите изменить. Сделай , а не изменить файл настроек по умолчанию!

    Откройте файл настроек Sublime Text по умолчанию:

    • Mac OS X: Sublime Text 2 > Настройки > Настройки — по умолчанию
    • Windows: «Настройки» > «Настройки» — по умолчанию
    • Linux: «Настройки» > «Настройки» — по умолчанию

    Должен открыться файл с именем Preferences.sublime-settings . Да, он называется так же, как ваш файл личных настроек, что сбивает с толку. Тем не менее, должно быть очень очевидно, что есть что, так как одно длинное и заполнено записями, а другое должно быть коротким.

    Прочитать файл. Если вы видите какую-либо запись, которую хотите изменить, скопируйте ее, включая комментарий, описывающий, что она делает, вставьте ее в свой файл личных настроек и измените ее там. Оставьте исходные строки в файле настроек по умолчанию.

    Например, предположим, что вы решили скрыть номера строк по умолчанию (я рекомендую , а не ; это просто пример). Скопируйте ( копировать , не вырезать!) эти строки из файла настроек по умолчанию:

     // Установите значение false, чтобы предотвратить отрисовку номеров строк в поле
    "line_numbers": правда,
     

    Теперь вставьте их в свой файл личных настроек и измените их (запятая в конце может быть очень важна; прочтите следующий раздел, чтобы понять, почему):

     // Установите значение false, чтобы предотвратить отрисовку номеров строк в поле
    "line_numbers": ложь,
     

    Сохраните файл личных настроек. В зависимости от настройки вы можете сразу увидеть изменение или вам может потребоваться перезапустить Sublime Text, чтобы увидеть, как ваше изменение вступило в силу.

    Будьте осторожны при изменении файла личных настроек

    Обратите внимание, что если вы решите добавить что-либо в свой файл личных настроек, применяются следующие правила:

    • Последнее предпочтение должно иметь после , а не запятую
    • Все остальные предпочтения должны иметь после запятые

    Несоблюдение этих правил приведет к тому, что ваш файл личных настроек не будет работать!

    Настройки HTML

    Создайте пустой файл, нажав Command+N (Mac) или Ctrl+N (Windows или Linux) в Sublime Text.

    Посмотрите в нижний правый угол окна. Вы должны увидеть слова Обычный текст .

    Щелкните Plain Text , и должно появиться длинное меню со списком различных языков программирования и разметки. Выберите HTML из этого меню. В правом нижнем углу окна теперь должно быть написано HTML .

    Откройте файл настроек Sublime Text, который управляет настройками кодирования HTML:

    • Mac OS X: Sublime Text 2 > Настройки > Настройки — Дополнительно > Особый синтаксис — Пользователь
    • Windows: «Предпочтения» > «Настройки» — «Дополнительно» > «Специфический синтаксис» — «Пользователь»
    • Linux: «Настройки» > «Настройки» — «Дополнительно» > «Специфический синтаксис» — «Пользователь»

    Должен открыться файл с именем HTML.sublime-settings .

    Этот файл должен быть пустым. Поместите следующее в HTML.sublime-settings :

     {
        // Устанавливает цвета, используемые в текстовой области
        "color_scheme": "Пакеты/Цветовая схема — по умолчанию/Blackboard. tmTheme",
        // Количество пробелов в табуляции считается равным
        "размер_вкладки": 2
    }
     

    Сделайте НЕ , нажмите на маленькое меню в правом нижнем углу с надписью JSON и измените его! Файлы настроек в Sublime Text всегда имеют формат JSON !

    Сохраните HTML.sublime-settings и закройте его.

    УСБ

    Если вы продолжаете с предыдущего раздела, используйте тот же пустой файл, который в настоящее время говорит HTML в правом нижнем углу. Нажмите на HTML и выберите CSS из меню.

    Если вы , а не , продолжая предыдущий раздел, создайте пустой файл, нажав Command+N (Mac) или Ctrl+N (Windows или Linux) в Sublime Text.

    Посмотрите в нижний правый угол окна. Вы должны увидеть слова Обычный текст .

    Щелкните Plain Text , и должно появиться длинное меню со списком различных языков программирования и разметки. Выберите CSS из этого меню. В правом нижнем углу окна теперь должно быть написано 9.0022 CSS .

    Откройте файл настроек Sublime Text, который управляет настройками кодирования CSS:

    • Mac OS X: Sublime Text 2 > Настройки > Настройки — Дополнительно > Специфический синтаксис — Пользователь
    • Windows: «Предпочтения» > «Настройки» — «Дополнительно» > «Специфический синтаксис» — «Пользователь»
    • Linux: «Настройки» > «Настройки» — «Дополнительно» > «Специфический синтаксис» — «Пользователь»

    Должен открыться файл с именем CSS.sublime-settings .

    Этот файл должен быть пустым. Поместите в него следующее:

     {
        // Устанавливает цвета, используемые в текстовой области
        "color_scheme": "Пакеты/Цветовая схема - По умолчанию/Eiffel.tmTheme",
        // Количество пробелов в табуляции считается равным
        "размер_вкладки": 2
    }
     

    Сделайте НЕ , нажмите на маленькое меню в правом нижнем углу с надписью JSON и измените его! Файлы настроек в Sublime Text всегда имеют формат JSON !

    Сохраните CSS. sublime-settings и закройте его.

    Уценка

    Sublime Text поддерживает два вида синтаксиса Markdown: Markdown и MultiMarkdown. К счастью, вы можете быстро и легко создать настройки для них обоих.

    Уценка

    Если вы продолжаете с предыдущего раздела, используйте тот же пустой файл, который в настоящее время говорит CSS в правом нижнем углу. Нажмите на CSS и выберите в меню Markdown .

    Если вы , а не , продолжая предыдущий раздел, создайте пустой файл, нажав Command+N (Mac) или Ctrl+N (Windows или Linux) в Sublime Text.

    Посмотрите в нижний правый угол окна. Вы должны увидеть слова Обычный текст .

    Щелкните Plain Text , и должно появиться длинное меню со списком различных языков программирования и разметки. Выберите Markdown в этом меню. В правом нижнем углу окна теперь должно быть написано Markdown .

    Откройте файл настроек Sublime Text, который управляет настройками кодирования Markdown:

    • Mac OS X: Sublime Text 2 > Настройки > Настройки — Дополнительно > Особый синтаксис — Пользователь
    • Windows: «Предпочтения» > «Настройки» — «Дополнительно» > «Специфический синтаксис» — «Пользователь»
    • Linux: «Настройки» > «Настройки» — «Дополнительно» > «Специфический синтаксис» — «Пользователь»

    Должен открыться файл с именем Markdown. sublime-settings .

    Этот файл должен быть пустым. Вставьте в него следующее:

     {
        // Какие расширения файлов подходят для этого типа файлов?
        «расширения»:
        [
            "МД",
            "мдаун",
            "мдвн",
            "ммд",
            "текст"
        ],
        // Устанавливает цвета, используемые в текстовой области
        "color_scheme": "Пакеты/Цветовая схема - По умолчанию/Dawn.tmTheme",
        // Установите значение true для удаления завершающего пробела при сохранении
        «trim_trailing_white_space_on_save»: ложь
    }
     

    У Markdown нет одного установленного расширения, поэтому необходимо определить возможные расширения, которые может использовать Markdown. Есть и другие, такие как markdown , которые я никогда не использую. Если вы столкнетесь с ними или решите их использовать, добавьте их сюда.

    И хотя значение по умолчанию для trim_trailing_white_space_on_save равно false , рекомендуется установить его здесь. Конечно, в этом нет необходимости, но если вы решили изменить его в настройках Sublime Text по умолчанию и не указали его здесь, это было бы катастрофой для файлов Markdown, которые в некоторых случаях зависят от конечных пробелов 2 .

    Сделайте НЕ , нажмите на маленькое меню в правом нижнем углу с надписью JSON и измените его! Файлы настроек в Sublime Text всегда имеют формат JSON !

    Сохранить Markdown.sublime-settings и закрыть его.

    Мультиуценка

    Если вы продолжаете предыдущий раздел, используйте тот же пустой файл, который в настоящее время имеет надпись Markdown в правом нижнем углу. Нажмите на Markdown и выберите в меню Markdown > MultiMarkdown .

    Если вы , а не , продолжая предыдущий раздел, создайте пустой файл, нажав Command+N (Mac) или Ctrl+N (Windows или Linux) в Sublime Text.

    Посмотрите в нижний правый угол окна. Вы должны увидеть слова Обычный текст .

    Щелкните Plain Text , и должно появиться длинное меню со списком различных языков программирования и разметки. Выберите Markdown > MultiMarkdown из этого меню. В правом нижнем углу окна теперь должно быть написано Markdown > MultiMarkdown .

    Откройте файл настроек Sublime Text, который управляет настройками кодирования MultiMarkdown:

    • Mac OS X: Sublime Text 2 > Настройки > Настройки — Дополнительно > Специфический синтаксис — Пользователь
    • Windows: «Предпочтения» > «Настройки» — «Дополнительно» > «Специфический синтаксис» — «Пользователь»
    • Linux: «Предпочтения» > «Настройки» — «Дополнительно» > «Специфический синтаксис» — «Пользовательский»

    Должен открыться файл с именем MultiMarkdown.sublime-settings .

    Этот файл должен быть пустым. Вставьте в него следующее:

     {
        // Какие расширения файлов подходят для этого типа файлов?
        «расширения»:
        [
            "МД",
            "мдаун",
            "мдвн",
            "ммд",
            "текст"
        ],
        // Устанавливает цвета, используемые в текстовой области
        "color_scheme": "Пакеты/Цветовая схема - По умолчанию/Dawn. tmTheme",
        // Установите значение true для удаления завершающего пробела при сохранении
        «trim_trailing_white_space_on_save»: ложь
    }
     

    Сделайте НЕ , нажмите на маленькое меню в правом нижнем углу с надписью JSON и измените его! Файлы настроек в Sublime Text всегда имеют формат JSON !

    Сохраните MultiMarkdown.sublime-settings и закройте его.


    1. Обратите внимание, что если вы используете расширение Package Control (которое вы должны) и используете его для включения или отключения пакетов, ваш красиво прокомментированный файл настроек будет перезаписан, а ваши комментарии будут удалены. Это не катастрофа. Я просто хочу, чтобы вы знали об этом. ↩

    2. Не лучшее дизайнерское решение со стороны Грубера, ну да ладно. Он есть, и нам с этим жить. ↩

    Настройки | Документация сообщества Sublime Text

    Sublime Text хранит данные конфигурации в файлах . sublime-settings . Гибкость достигается за счет немного сложной системы применения настройки. Тем не менее, вот практическое правило:

    Всегда помещайте ваши личные файлы настроек в папку Packages/User до гарантировать, что они будут иметь приоритет над любыми другими конфликтующими настройками файлы.

    С этим покончено, давайте раскроем, чтобы порадовать читателей-мазохистов, тайны работы настроек.

    Формат

    Файлы настроек используют JSON и имеют расширение .sublime-settings .

    Типы настроек

    Имя каждого файла .sublime-settings определяет его назначение. Имена может быть описательным (например, Настройки (Windows).sublime-settings или Minimap.sublime-settings ), или они могут быть связаны с тем, какие настройки файл контролирует. Например, настройки типа файла должны содержать имя определения синтаксиса .tmLanguage для типа файла. Таким образом, для тип файла . py , определение синтаксиса которого содержится в Python.tmLanguage , соответствующие файлы настроек будут вызываться Python.sublime-настройки .

    Кроме того, некоторые файлы настроек применимы только к определенным платформам. Это может быть выводится из имен файлов, например. Настройки ({платформа}).sublime-settings . Допустимые имена для платформы : Windows , Linux , OSX .

    Это важно : Файлы настроек для конкретной платформы в Папка Packages/User игнорируется. Таким образом, вы можете быть уверены, что один файл настроек переопределяет все остальные.

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

    Как получить доступ к файлам общих настроек и изменить их

    Если вам не нужен очень детальный контроль над настройками, вы можете основные файлы конфигурации через настройки | Настройки — Пользовательские настройки и | Настройки — Еще пункт меню. Редактирование Настройки | Настройки — значение по умолчанию не рекомендуется, т.к. будут возвращаться при каждом обновлении программного обеспечения. Однако вы можете использовать этот файл для справки: он содержит комментарии, объясняющие цель все доступные глобальные настройки и настройки типа файла.

    Порядок старшинства

    .sublime-settings Файлы

    Один и тот же файл настроек (например, Python.sublime-settings ) может появиться в несколько мест. Все настройки, заданные в файлах с одинаковыми именами, будут объединяются вместе и перезаписываются в соответствии с предопределенными правилами. Видеть слияние и порядок приоритета для получения дополнительной информации.

    Напомним еще раз, что любой файл настроек в Пакеты/Пользователь в конечном итоге переопределяет любой другой файл настроек с тем же именем.

    В дополнение к файлам настроек Sublime Text поддерживает данные сеанса , которые конфигурация для определенного набора файлов, редактируемых в данный момент. Сессия данные обновляются по мере того, как вы работаете с файлами, поэтому, если вы настраиваете параметры для определенного файла любым способом (в основном через вызовы API), они будут записаны в сессии и будет иметь приоритет над любыми применимыми файлами .sublime-settings .

    Чтобы проверить значение параметра для конкретного редактируемого файла, используйте view.settings().get("setting_name") из консоли.

    Наконец, также стоит отметить, что некоторые настройки могут скорректировано для вас. Имейте это в виду, если вы озадачены некоторыми значение настройки. Например, так обстоит дело с некоторыми настройки, связанные с пробелами, и настройку синтаксиса .

    Ниже вы можете увидеть порядок, в котором Sublime Text будет обрабатывать гипотетическая иерархия настроек для файлов Python в Windows:

    • Packages/Default/Preferences.sublime-settings
    • Packages/Default/Preferences (Windows). sublime-settings
    • Packages/User/Preferences.sublime-settings
    • 9008onth.th.th. sublime-settings
    • Packages/User/Python.sublime-settings
    • Данные сеанса для текущего файла
    • Автоматически настроенные настройки

    Этот список не является исчерпывающим. Полный пример см. в разделе Иерархия настроек. порядке старшинства.

    Глобальные настройки редактора и глобальные настройки файла

    Эти настройки хранятся в Preferences.sublime-settings и Настройки ({платформа}).sublime-settings файла. Значения по умолчанию могут быть найдено в Packages/Default .

    Допустимые имена для платформы : Windows , Linux , OSX .

    Настройки типа файла

    Если вы хотите настроить таргетинг на определенный тип файла, назовите .sublime-settings файл после определения синтаксиса типа файла. Например, если наш синтаксис определение +было названо Python.tmLanguage , нам нужно было бы вызвать наш файл настроек Python.sublime-settings .

    Файлы настроек для определенных типов файлов обычно находятся в пакетах, например + Packages/Python , но может быть несколько файлов настроек в отдельных расположения для одного и того же типа файлов.

    Аналогично глобальным настройкам можно установить специфичные для платформы настройки типов файлов. Например, Python (Linux).sublime-настройки можно было бы консультироваться только под Linux.

    Также подчеркнем, что в Packages/User только Python.sublime-settings будет прочитан, но не любой вариант Python ({platform}).sublime-settings .

    Независимо от местоположения любой файл настроек, относящийся к типу файла, приоритет над файлом глобальных настроек, влияющим на типы файлов.

    Иерархия настроек

    Ниже вы можете увидеть исчерпывающие источники настроек что Sublime Text будет обрабатывать для файлов Python на Windows .

Оставить комментарий

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *