Статьи

My Sublime Text Setup

Я очень люблю этот редактор. Смехотворно быстрый редактор, в котором есть все, что вы хотели бы иметь: от простого блокнота до продвинутой, расширяемой IDE с автозаполнением и выделением. Этот пост нацелен на то, чтобы стать для меня справочным материалом.

На самом деле, я немного опоздал, так как пару дней назад Алекс МакКо опубликовал опубликованную здесь статью, совершенно аналогичную этой. Так что иди и проверь, что он содержит кучу ценной информации.

Превосходная конфигурация

Мои пользовательские настройки Sublime:

01
02
03
04
05
06
07
08
09
10
11
12
13
14
15
16
17
18
19
20
{
    "caret_extra_width": 3,
    "color_scheme": "Packages/Seti_UI/Seti.tmTheme",
    "font_face": "Source Code Pro",
    "font_size": 13,
    "ignored_packages":
    [
        "Markdown",
        "ScopeHunter",
        "Dracula Color Scheme",
        "DocBlockr",
        "TrailingSpaces",
        "Vintage"
    ],
    "soda_folder_icons": true,
    "tab_size": 4,
    "theme": "Seti.sublime-theme",
    "translate_tabs_to_spaces": true,
    "trim_trailing_white_space_on_save": true
}

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

Я обычно оставляю размер табуляции на «4», поскольку это то, что мои коллеги привыкли иметь в своих IDE. Но обратите внимание, что вы можете установить значение «2», особенно при использовании CoffeeScript, так как это более удобно.

Доступ из оболочки

Чтобы продуктивно использовать возвышенное, один из первых шагов — сделать его доступным из вашей оболочки.

В OSX лучший способ (как уже упоминал Алекс в своем посте) — создать символическую ссылку на каталог установки Sublime, например:

1
ln -s "/Applications/Sublime Text 3.app/Contents/SharedSupport/bin/subl" /usr/bin/subl

Но так как я также работаю разработчиком .Net и, таким образом, у меня работает машина с Windows , я бы хотел иметь такую ​​же функциональность и там. Поэтому я создал специальный каталог в C:\bin\utils который связан с PATH окружения PATH . Внутри этого каталога я создал subl.cmd со следующим содержимым:

1
2
@echo off
"C:\Program Files\Sublime Text 3\sublime_text.exe" %1

Установка пакетов

Sublime не был бы настолько богат и полезен без своих пакетов (в основном, с расширениями). Если вам не хватает какой-либо функциональности, найдите пакет, и я уверен, что он уже доступен.

Контроль пакетов

URL: http://wbond.net/sublime packages / контроль пакетов

Управление пакетами — это просто менеджер пакетов для пакетов и расширений Sublime Text. Установка очень проста, просто зайдите на их сайт и следуйте инструкциям «ручной установки». Они самые простые.

Перезапустите Sublime, и все готово.

Чтобы использовать управление пакетами, просто нажмите Ctrl + Shift + P, чтобы открыть Sublime Menu и написать:

  • Установить для установки нового пакета
  • Обновление для обновления существующего пакета или
  • Удалить для удаления существующего пакета.

Мои пакеты

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

Обратите внимание , что большинство из них можно установить с помощью Package Control. Просто Google для них, чтобы найти инструкции по установке.

  • Все автозаполнение — обеспечивает автозаполнение всех открытых файлов Sublime.
  • BracketHighlighter — Как следует из названия … выделяет скобки в HTML или коде.
  • DocBlockr — для простого добавления комментариев к коду и документации, соответствующей JSDoc.
  • Emmet — добавляет возможности Zen-кодирования в Sublime Text. См. Документы для получения списка доступных команд и инструкций по использованию.
  • FixMyJS — экспериментальный плагин для исправления кода JavaScript на основе предложений JSHint.
  • JSHint Gutter — для визуализации предложений JSHint непосредственно в редакторе Sublime.
  • MarkdownEditing — Для поддержки редактирования Markdown в Sublime. Проверьте мой пост о том, как включить проверку орфографии !
  • Pretty JSON — для работы с JSON (сжатие, расширение, форматирование и т. Д.)
  • Sass — включает подсветку синтаксиса для файлов SASS
  • Seti_UI — тема пользовательского интерфейса, которую я сейчас использую
  • Tag — для автоматического форматирования документов HTML
  • TrailingSpaces — позволяет автоматически удалять (бесполезные) конечные пробелы в строках при каждом сохранении.

UI Theme

В настоящее время я использую Seti_UI Sublime порт популярной темы интерфейса для Atom . Вы можете просто установить его с помощью Package Control и следовать инструкциям по установке.

Похожие сообщения

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