Sublime Text — интересный редактор кода. При первом впечатлении оставляет положительное впечатление. Здесь буду пока писать часто используемые горячие клавиши.
Почти все комбинации, как и в других приложениях. Но, есть и исключения. И это одно исключение может сильно выбивать из работы )).
CTRL+/ | Комментирование строки кода (в этом случае достаточно, чтобы курсор находился на строке) и блока кода. |
CTRL+G | Переход к нужной строке документа по номеру |
CTRL+F | Поиск по документу |
CTRL+S | Сохранить документ |
CTRL+H | Поиск с заменой по документу. С возможностью поиска по регулярному выражению |
CTRL+Tab | Перемещение по вкладкам |
CTRL+W | Закрыть вкладку |
CTRL+ALT+R | Автоматическое выравнивание HTML-код в древовидном виде. Весь текст, который нужно выровнять — выделяем. (Горячие клавиши я назначил сам. Ниже описал как) |
TAB+выделенный текст | Отступ у нужных строк. Сначала выделяем нужные строки |
Назначаем горячие клавиши:
Открываем в меню:
Preferences -> Key Bindings — User (здесь редактируются горячие клавиши).
Между квадратными скобками добавляем следующую строку и сохраняем файл:
{ «keys»: [«ctrl+alt+r»], «command»: «reindent» }
Перенос строк
По поводу переноса строк, чтобы не появлялась горизонтальная прокрутка.
Можно в каждом файле делать вот эту операцию: View -> Word Wrap. Ставим просто галочку.
А можно по умолчанию настроить перенос строк.
В Sublime Text настройки делаются через конфигурационный файл:
Preferences -> Setting User (здесь редактируются настройки программы).
В конфиг файл добавляем (комментарии можно не добавлять):
// Disables horizontal scrolling if enabled.
// May be set to true, false, or "auto", where it will be disabled for
// source code, and otherwise enabled.
"word_wrap": true
И сохраняем файл.
Далее просто указываю строки с их расшифровкой. Вносить их нужно по аналогии с двумя предыдущими записями:
«highlight_line»: true, | Подсветка активной строки. |
«word_wrap»: true, | Перенос длинных строк |
«default_encoding»: «UTF-8», | Кодировка по-умолчанию. |
«fallback_encoding»: «Cyrillic (Windows 1251)», | Используемая кодировка, когда sublime text не может автоматически определить кодировку. |
«line_padding_bottom»: 0, | Междустрочный интервал. Меня устраивает нуль. |
Присылайте в коментах то, что Вы используете. Буду добавлять.
Подскажите, пожалуйста, как вы сделали табы и фон редактора разноцветными как на скриншоте в разделе Отдельные настройки для каждого языка ? У меня ST3 и тема Soda.
Табы —
View —Indentation—Tab Width
выбираете нужный от 1 до 8
Фон —
Подскажите как можно назначить word_wrap вкл/выкл на клавишу к примеру alt+w