Горячие клавиши emmet sublime text 3: Emmet горячие клавиши — краткие команды — шпаргалка

Содержание

Горячие клавиши Windows | Sublime Text

Работа с текстом
Хоткей Описание
ctrll Выделить строку.
ctrlshiftm Выделить текст между двумя парными скобками.
ctrlshifta Выделить текст между двумя парными тегами.
ctrlshiftj Выделить текст с соответствующим отступом.
ctrlshiftspace Выделить по контексту.
ctrlshiftleft Выделить слово слева.
ctrlshiftright Выделить слово справа.
ctrla Выделить весь текст.
ctrlshiftl Разделить выделенные строки на независимые участки редактирования.
ctrlshiftup Переместить выделенные строки вверх.
ctrlshiftdown Переместить выделенные строки вниз.
ctrlshiftd Дублировать строку.
ctrlshiftk Удалить строку.
ctrlbackspace Удалить часть слова до курсора.
ctrldelete Удалить часть слова после курсора.
ctrlshiftbackspace Удалить текст от курсора и до начала строки.
ctrlk, ctrlbackspace Удалить текст от курсора и до начала строки.
ctrlshiftdelete Удалить текст от курсора и до конца строки.
ctrlk, ctrlk Удалить текст от курсора и до конца строки.
ctrlj Объединить выделенные строки.
altq Объединить строки в параграфе.
ctrlenter Добавить пустую строку под курсором.
ctrlshiftenter Добавить пустую строку над курсором.
ctrlaltup Добавить курсор на следующей или предыдущей строке.
ctrlaltdown Добавить курсор на следующей или предыдущей строке.
ctrl/ Добавить или убрать однострочный комментарий.
ctrlshift/ Добавить или убрать блочный комментарий.
f9 Отсортировать строки в алфавитном порядке.
ctrlf9 Отсортировать строки в алфавитном порядке с учетом регистра.
ctrlk, ctrll Трансформировать выделенный текст в нижний регистр.
ctrlk, ctrlu Трансформировать выделенный текст в верхний регистр.
ctrlt Транспонировать текст.
alt. Закрыть незакрытый тег.
altshiftw Обернуть тегом выделенный текст.
insert
Переключить режим ввода: вставка или замена.
ctrlk, ctrlspace Установить метку.
ctrlk, ctrla Выделить текст от курсора до метки.
ctrlk, ctrlx Поменять местами метку и курсор.
ctrlk, ctrlw Удалить метку.
ctrlk, ctrlg Удалить все метки.
ctrl] Убрать отступ.
ctrl[
Добавить отступ.
ctrly Повторить последнее действие.
ctrlc or ctrlinsert Копировать.
ctrlv or shiftinsert Вставить.
ctrlshiftv Вставить с отступом.
ctrlx Вырезать.
shiftdelete Вырезать.
ctrlz Отмена последнего действия.
ctrlshiftz Повторить последнее отмененное действие.
ctrlu Отменить последнее выделение.
ctrlshiftu Повторить последнее отмененное выделение.
Поиск и замена
Хоткей Описание
ctrlf Открыть панель поиска.
ctrlh Открыть панель поиска и замены.
ctrlshiftf Открыть панель поиска и замены по всем файлам проекта.
ctrli Открыть панель быстрого поиска и поиск.
ctrlshifti Открыть панель быстрого поиска и поиск в обратном направлении.
alta Включить или выключить режим сохранения регистра на панели поиска и замены.
altr Включить или выключить использование регулярных выражений на панели поиска и замены.
f6 Включить или выключить проверку правописания.
altc Включить или выключить чувствительность к регистру на панели поиска и замены.
altw Включить или выключить режим поиска слова целиком на панели поиска и замены.
altenter Найти все.
ctrl` Показать панель.
shiftenter Поиск в обратном направлении.
ctrlaltenter «Заменить все» на панели поиска и замены.
ctrlshifth Заменить текст далее.
f3 Поиск.
shiftf3 Поиск в обратном направлении.
f4 Переход к следующему результату поиска по всем файлам.
shiftf4 Переход к предыдущему результату поиска по всем файлам.
ctrlf3 Быстрый поиск.
ctrlshiftf3 Быстрый поиск в обратном направлении.
ctrld Найти и выделить текст.
ctrlk, ctrld Пропустить выделенный текст.
altf3 Найти все.
ctrle Скопировать слово или выделенный текст в окно поиска.
ctrlshifte Скопировать слово или выделенный текст в окно замены.
ctrlf6 Перейти к следующей ошибке.
ctrlshiftf6 Перейти к предыдущей ошибке.
ctrlp Открыть окно поиска файла «Goto Anything…».
ctrlr Открыть окно перехода к функциональному блоку.
ctrlg Открыть окно для перехода к заданной строке.
ctrl; Открыть окно для перехода к заданному слову.
Фолдинг
Хоткей Описание
ctrlshift[ Свернуть код.
ctrlshift] Развернуть код.
ctrlk, ctrl1 — 9 Свернуть код соответствующего уровня.
ctrlk, ctrl0 or ctrlk, ctrlj Развернуть все.
ctrlk, ctrlt Свернуть атрибуты тегов.
Навигация
Хоткей Описание
ctrlaltp Открыть окно выбора проектов.
ctrlf2 Установить или снять закладку.
f2 Перейти к следующей закладке.
shiftf2 Перейти к предыдущей закладке.
altf2 Выделить все закладки.
ctrlshiftf2 Удалить все закладки.
ctrlk, ctrlc Переместить экран к курсору.
ctrlup Прокрутка окна редактирования.
ctrldown Прокрутка окна редактирования.
ctrlm Переместить курсор к парной скобке.
Управление окнами
Хоткей Описание
alt0 — 9 Выбор соответствующей вкладки.
ctrltab Переключиться на следующую вкладку.
ctrlf4 Закрыть вкладку.
ctrlshifttab Переключиться на предыдущую вкладку.
ctrlpageup Переключиться на вкладку слева.
ctrlpagedown Переключиться на вкладку справа.
altshift1 — 5 Управление количеством и расположением областей редактирования.
altshift8 — 9 Управление количеством и расположением областей редактирования.
ctrl1 — 4 Переключиться в соответствующую область.
ctrlshift1 — 4 Переместить вкладку в соответствующую область.
f11 Развернуть окно во весь экран.
shiftf11 Переключиться в «Отвлеченный режим».
ctrlk, ctrlb Показать или скрыть боковую панель.
ctrl0 Переключить фокус на боковую панель.
ctrln Создать новую вкладку.
ctrlw Закрыть текущую вкладку.
ctrlshiftn Создать новое окно.
ctrlshiftw Закрыть окно.
Работа с файлами
Хоткей Описание
ctrlo Вызвать окно «Открыть файл».
ctrlshiftt Открыть последний закрытый файл.
ctrls Сохранить текущий файл.
ctrlshifts Вызвать окно «Сохранить как».
alto Переключение между файлами представления и реализации.
Разное
Хоткей Описание
ctrlshiftp Открыть окно списка функций.
ctrl+ Увеличить размер шрифта.
ctrl- Уменьшить размер шрифта.
ctrlq Запустить или остановить запись макроса.
ctrlshiftq Воспроизвести макрос.
ctrlaltshiftp Отобразить в статусной строке название контекста, в котором находится курсор.
f7 Выполнить
ctrlb Выполнить
ctrlshiftb Выполнить
ctrlbreak Отменить выполнение
ctrlk, ctrly

Шпора — SublimeText 3 | Заметки

Выделение

  • Выделить слово, в котором курсор
    (2× — выделение совпадающих)

    Ctrl+D

    Cmd+D

  • Найти и выделить всё
    (выделено слово)

    Alt+F3

    Ctrl+Cmd+G

  • Выделить строку

    Ctrl+L

    Cmd+L

  • Выделить содержимое скобок

    Ctrl+Shift+M

    Ctrl+Shift+M

  • Выделить слово справа от курсора

    Ctrl+Shift+

    Ctrl+Shift+

  • Выделить слово слева от курсора

    Ctrl+Shift+

    Ctrl+Shift+

  • Выделить строки с идентичным отступом

    Ctrl+Shift+J

    Ctrl+Cmd+J

  • Вертикальное выделение

    Shift+ПКМ

Поиск

  • Поиск конкретного файла в проекте

    Ctrl+P

    Cmd+P

  • Поиск в файле

    Ctrl+F

    Cmd+F

  • Поиск следующее вхождение

    Enter

    Enter

  • Поиск выделить всё найденное

    Alt+Enter

    Alt+Enter

  • Поиск предыдущее вхождение

    Shift+Enter

    Shift+Enter

  • Поиск закрыть, выделить результат

    Esc

    Esc

  • Поиск вкл. /выкл. рег. выражения

    Alt+R

    Cmd+Alt+R

  • Поиск вкл./выкл. чувств. к регистру

    Alt+C

    Cmd+Alt+C

  • Поиск вкл./выкл. поиск слова целиком

    Alt+W

    Cmd+Alt+W

  • Живой поиск в файле

    Ctrl+I

    Cmd+I

  • Живой поиск закрыть, выдел. результат

    Enter

    Enter

  • Живой поиск закрыть

    Esc

    Esc

  • Поиск и замена по файлам в папке

    Ctrl+Shift+F

    Ctrl+Cmd+F

  • Поиск и замена по файлу

    Ctrl+H

    Ctrl+Cmd+F

  • Заменить следущее

    Ctrl+Shift+H

    Ctrl+Cmd+E

  • Следущее вхождение искомого

    F3

    Cmd+G

  • Предыдущее вхождение искомого

    Shift+F3

    Cmd+Shift+G

  • Следущее вхождение искомого
    (только в ходе поиска по файлам в папке)

    F4

    F4

  • Предыдущее вхождение искомого
    (только в ходе поиска по файлам в папке)

    Shift+F4

    Shift+F4

Блоки кода

  • Свернуть текущий блок

    Ctrl+Shift+[

    Ctrl+Cmd+[

  • Развернуть текущий блок

    Ctrl+Shift+]

    Ctrl+Cmd+]

  • Закомментировать строку

    Ctrl+/

    Cmd+/

  • Закомментировать блок кода
    (курсор в блоке)

    Ctrl+Shift+/

Вкладки

  • Создать вкладку

    Ctrl+N

    Cmd+N

  • Закрыть вкладку

    Ctrl+W

    Cmd+W

  • Сохранить

    Ctrl+S

    Cmd+S

  • Сохранить как

    Ctrl+Shift+S

    Cmd+Shift+S

  • Переместить вкладку в обл. с номером
    (показаны 2 и более областей)

    Ctrl+Shift+1...0

    Ctrl+Shift+1...0

  • Показать соотв. вкладку

    Alt+1...0

    Cmd+1...0

  • Предыдущая вкладка

    Ctrl+PageUp

    Cmd+Shift+[

  • Следующая вкладка

    Ctrl+PageDown

    Cmd+Shift+]

  • Следующая вкладка в стеке

    Ctrl+Tab

    Ctrl+Tab

  • Предыдущая вкладка в стеке

    Ctrl+Shift+Tab

    Ctrl+Shift+Tab

  • Развернуть аббревиатуру

    Tab

    Tab

  • Интерактивная аббревиатура
    (пишем аббревиатуру и видим результат)

    Ctrl+Alt+Enter

    Ctrl+Alt+Enter

  • Убрать тег, в котором курсор
    (табуляция сохранится правильной)

    Ctrl+Shift+;

    Cmd+'

  • Выделить тег и его контент
    (2× и далее — выделить и родителя)

    Ctrl+,

    Ctrl+D

  • Убрать из выделения родительский тег
    (обратное этому)

    Ctrl+Shift+0

    Ctrl+J

    У меня эта комбинация, почему-то, не работает (даже если ее вписать в пользовательских настройках), хотя прочих конфликтов нет. Помогает только смена кнопок (к примеру, на Ctrl+.)

  • Перейти к парному тегу

    Ctrl+Alt+J

    Cmd+Shift+T ???

  • Обернуть выделенное в аббревиатуру

    Ctrl+Shift+G

    Cmd+W

  • Переход между точками редактирования
    (что за точки?)

    Ctrl+Alt+/

    Ctrl+Alt+/

    Точки редактирования это: пустые теги, пустые атрибуты, пустые строки с отступами.

  • Выделять области ред-я (след./пред.)
    (что за области?)

    Ctrl+Shift+./,

    Cmd+Shift+./,

    Области редактирования это: теги, атрибуты целиком, значения атрибутов целиком, значения атрибутов отдельно. Подробнее — в демонстрации.

  • Закомментировать строку или блок
    (Если курсор вне тега, закомментируется содержимое родительского тега)

    Ctrl+Shift+/

    Ctrl+Shift+/

  • Сделать тег парным/непарным

    Ctrl+Shift+`

    Cmd+Shift+`

  • Обновить/добавить размеры картинки

    Ctrl+U

    Cmd+Shift+I

  • Подсчитать мат. выражение

    Ctrl+Shift+Y

    Cmd+Shift+Y

  • Синхронизировать CSS-правила
    (несколько правил с вендорными префиксами)

    Ctrl+Shift+R

    Cmd+Shift+R

  • Кодировать/декодировать картинку в data:URL

    Ctrl+'

    Cmd+Shift+D

  • Выделить откр. и закр. тег
    (Редактировать тег)

    Ctrl+Shift+'

    Cmd+Shift+K

  • Изменить число на 1

    Ctrl+/

    Ctrl+/

    В Windows конфликтует с этим и этим. Нужно переназначать менее нужное.

  • Изменить число на 0.1

    Alt+/

    Alt+/

  • Изменить число на 10

    Shift+Alt+/

    Cmd+Alt+/

Текст

  • Вставить из буфера с отступом

    Ctrl+Shift+V

    Cmd+Shift+V

  • Удалить слово перед курсором

    Ctrl+Bsp

    Ctrl+Bsp

  • Удалить слово после курсора

    Ctrl+Del

    Ctrl+Del

  • Удалить строку перед курсором

    Ctrl+Shift+Bsp

    Ctrl+Cmd+Bsp

  • Удалить строку после курсора

    Ctrl+Shift+Del

    Ctrl+Cmd+Del

  • Продублировать текст
    (выделен фрагмент текста)

    Ctrl+Shift+D

    Cmd+Shift+D

  • Преобразовать в прописные буквы
    (выделен фрагмент текста)

    Ctrl+K+U

    Cmd+K+U

  • Преобразовать в строчные буквы
    (выделен фрагмент текста)

    Ctrl+K+L

    Cmd+K+L

  • Проверка орфографии вкл. /выкл.

    F6

    F6

Строки

  • Добавить строке отступ
    (курсор в начале строки)

    Tab

    Tab

  • Убрать строке отступ
    (курсор в начале строки)

    Shift+Tab

    Shift+Tab

  • Добавить строке отступ
    (курсор в любой позиции)

    Ctrl+]

    Cmd+]

  • Убрать у строки отступ
    (курсор в любой позиции)

    Ctrl+[

    Cmd+[

  • Поднять строку вверх

    Ctrl+Shift+

    Ctrl+Cmd+

  • Опустить строку вниз

    Ctrl+Shift+

    Ctrl+Cmd+

  • Продублировать строку
    (нет выделения)

    Ctrl+Shift+D

    Cmd+Shift+D

  • Вставить строку выше курсора

    Ctrl+Shift+Enter

    Cmd+Shift+Enter

  • Вставить строку ниже курсора

    Ctrl+Enter

    Cmd+Enter

  • Удалить строку, в которой курсор

    Ctrl+Shift+K

    Ctrl+Shift+K

  • Объединить строки

    Ctrl+J

    Cmd+J

Переходы

  • Переход к файлу в проекте (фильтр)

    Ctrl+P

    Cmd+P

  • Перейти к парной скобке

    Ctrl+M

    Ctrl+M

  • Перейти к строке

    Ctrl+G

    Ctrl+G

  • Поставить на строке закладку

    Ctrl+F2

    Cmd+F2

  • К следующей закладке

    F2

    F2

  • К предыдущей закладке

    Shift+F2

    Shift+F2

  • Убрать все закладки

    Ctrl+Shift+F2

    Cmd+Shift+F2

Курсор

  • Добавить курсор на стр. выше или ниже

    Ctrl+Alt+/

    Ctrl+Shift+/

  • Убрать мультикурсор

    Esc

    Esc

  • Добавить мультикурсор

    Ctrl+ЛКМ

    Cmd+ЛКМ

Внешний вид

  • Полный экран

    F11

    Ctrl+Cmd+F

  • Только область редактирования

    Shift+F11

    Ctrl+Cmd+Shift+F

  • Показать одну/несколько обл. ред.

    Alt+Shift+1...4

    Alt+Cmd+1...4

  • Области ред-я сеткой 2×2

    Alt+Shift+5

    Alt+Cmd+5

  • Области ред-я в две линии

    Alt+Shift+8

    Alt+Shift+Cmd+2

  • Области ред-я в три линии

    Alt+Shift+9

    Alt+Shift+Cmd+3

  • Перейти к области ред-я с номером

    Ctrl+1...4

    Ctrl+1...4

  • Переключиться на боковую панель

    Ctrl+0

    Ctrl+0

Разное

  • Прокрутить немного вверх

    Ctrl+

    Ctrl+Alt+

  • Прокрутить немного вниз

    Ctrl+

    Ctrl+Alt+

Sublime Text / wiki ТопЭксперт

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

Возможности Sublime Text:

  • Автосохранение;
  • Закладки в файлах;
  • Миникарта — предварительный просмотр полного исходного кода;
  • Возможность выбора нескольких разделов кода;
  • Редактирование в нескольких панелях;
  • Встроенная поддержка 27 языков программирования;
  • Поиск и замена, основанная на регулярных выражениях;
  • Полностью настраиваемая подсветка синтаксиса;
  • Соответствие скобок, автозаполнение;
  • Поддержка макросов и плагинов на языке программирования Python;
  • Пользовательские горячие клавиши.

Нововведения:

Начиная с версии 2, Sublime стал кроссплатформенным ПО. Появились версии под Mac OS и GNU/Linux. Публичное тестирование началось с Альфа-версии.

Появились следующие нововведения:

  • Подсветка синтаксиса языка Go;
  • Функция «Перейти к чему-нибудь» — быстрый переход по участкам кода;
  • Свободный полноэкранный режим — полноэкранный режим с акцентом на содержание;
  • Палитра команд — предоставление быстрого доступа к командам;
  • Поддержка OS X Lion.
  • Поддержка языков

Sublime Text поддерживает большое количество языков программирования и имеет возможность подсветки синтаксиса для C, C++, C#, CSS, D, Dylan, Erlang, HTML, Groovy, Haskell, Java, JavaScript, LaTeX, Lisp, Lua, Markdown, MATLAB, OCaml, Perl, PHP, Python, R, Ruby, SQL, TCL и XML.

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

Добавление собственных сниппетов в Sublime Text 3

Для добавления сниппета нужно в главном меню Sublime Text 3 открыть пункт Tools->New Snippet…, откроется шаблон нового сниппета:


<snippet>
	   <content><![CDATA[
Hello, ${1:this} is a ${2:snippet}.
]]></content>
	<!-- Optional: Set a tabTrigger to define how to trigger the snippet -->
	<!-- <tabTrigger>hello</tabTrigger> -->
	<!-- Optional: Set a scope to limit where the snippet will trigger -->
	<!-- <scope>source. python</scope> -->
</snippet>

В content внутри обёртки символьных данных (CDATA — сокращение от character data, что в переводе с английского обозначает «символьные данные».) указывается шаблон нашего сниппета. Блоки ${1:this} означают что при добавлении сниппета курсор при табуляции будет переключатся между этими блоками, в данном случае сначала курсор станет в начало слова this, при нажатии на tab переместится в начало слова snippet. Стоит также запомнить, что нумерация начинается с 1, блок с номером 0 будет всегда последним.

В блоке <tabTrigger>hello</tabTrigger> (не забудьте раскомментировать его) задаётся набор символов, при котором будет добавляется сниппет. В данном примере если набрать hello и нажать tab то в код автоматически вставится строка

Hello, this is a snippet.

Причём курсор будет стоять в начале слова this. В блоке scope можно задать для каких языков будет доступен сниппет.

Список полезных плагинов для Sublime:

Название плагина
Функции
SublimeCodeIntel Приближает возможности Sublime Text к возможностям IDE.
Status Bar Extension Отображает кодировку открытого файла, количество строк, используемый язык программирования, количество табов/пробелов в статус-баре.
Placeholders Для случаев вставки «рыбы» в код. Например, «lorem ipsum».
Emmet Мгновенно преобразовывает простые аббревиатуры в полноценные блоки кода.
SublemacsPro Для тех, кто привык работать в Emacs.
Git Интегрирует систему контроля версий Git и Sublime Text, он реализует в редакторе большинство повседневно используемых команд, таких как diff, status, pull.
Sublime-Minifier Служит для минимизации кода на javascript и css, существенно уменьшает вес подобных файлов.
JSFormat Форматирует сжатые javascript-файлы, делая их пригодными для прочтения человеческим глазом.
jQuery Представляет из себя набор сниппетов для jquery, упрощает написание jQ-функций.
CSSComb Инструмент для работы с CSS-файлами, располагает свойства в заданном порядке и разбивает их на группы.
Tag Коллекция функций, помогающих управиться с HTML/XML тегами.
HTML5 Набор сниппетов для HTML5.
colour-schemes А это коллекция дополнительных тем к Sublime на случай, если вам не нравятся стандартные.
Alignment Выравнивание кода. Для обработки выделить кусок кода и нажать Ctrl+Alt+A.
Terminal Позволяет открывать терминал, скажем так, не отходя от кассы.
SASS Поддержка синтаксиса SASS.
JSFormat Форматирует сжатые javascript-файлы, делая их пригодными для прочтения человеческим глазом.
jQuery Представляет из себя набор сниппетов для jquery, упрощает написание jQ-функций.

Список самых популярных плагинов можно найти на странице

Sublime Text 4 — Разработка сайта на WordPress

Автор Игорь Мокрушин На чтение 6 мин Просмотров 156 Опубликовано

Sublime Text 4 – это текстовый редактор, разработанный для верстальщиков и программистов. Он позволяет работать с кодом разных языков программирования, а также с HTML и CSS. Свою популярность он получил благодаря кроссплатформенной поддержке и расширенным настройкам, которые позволяют пользователю легко «играть» с параметрами программы. Вариаций довольно много – можно изменить и внешний вид, и дополнить функционал с помощью различных плагинов.

Скачать Sublime Text 4 можно по ссылке.

Официальная документация находится здесь.

Неофициальная документация находится здесь.

Установка программы не вызывает каких-либо затруднений.

Содержание

  1. Внешний вид программы
  2. Дополнительные настройки
  3. Разделение рабочего окна
  4. Плагины
  5. Настройка Sublime Text
  6. Горячие клавиши
Внешний вид программы

Для отображения боковой панели переходим View – Side Bar – Show Open Files. В этой панели будут отображаться проекты, то есть папки и файлы проекта. Все что там нужно сделать — это просто перетащить папку с проектом на эту панель.

Для того что устанавливать новые цветовые схемы, плагины и прочие дополнения, нужно сначала установить установщик этих дополнений Install Package Control. Переходим в меню Tools – Command Palette, либо нажимаем Ctrl+Shift+P. Открывается окно с поиском, в поле поиска надо ввести install пока не отобразится пункт Install Package Control, нажимаем на него. Спустя несколько секунд получаем сообщение о том, что Package Control успешно установлен. Теперь можно приступать к установке дополнительных плагинов и цветовой схемы.

Для установки плагина или цветовой схемы нажимаем Ctrl+Shift+P и в окно поиска опять вводим install пока не появится пункт Package Control: Install Package (установить пакет дополнения) нажимаем на него. Немного подождав увидим окно со списком всех доступных дополнений к Sublime. В поле поиска вводим название того дополнения, которое хотим установить, в данный момент — это цветовая схема под названием One Dark Material Theme, если нужна темная схема. Нажимаем на найденный пункт и ожидаем установки. Индикатор процесса установки можно увидеть на нижней панели программы в левой его части. Таким нехитрым способом устанавливаются все плагины и темы для Sublime Text. Получив там же короткое сообщение о том, что все установлено переходим к смене схемы. Для этого переходим в меню Preferences – Select Color Theme и выбираем вновь установленную тему из списка. Для изменения схемы редактора кода переходим в меню Preferences – Select Color Scheme и выбираем установленную схему.

Дополнительные настройки

Для задания дополнительных настроек переходим в меню Preferences – Settings. Открывается окно разделенное на две части. В левой части настройки по умолчанию, их изменить нельзя, а вот в правой части мы можем эти настройки переназначить, каждая следующая должна идти через запятую. Дополнительные настройки можно посмотреть здесь. Добавляем

"font_size": 12, // Размер шрифта по умолчанию
"draw_indent_guides": true, // Включает/выключает направляющие линии
"draw_white_space": "all", // Отображает непечатаемые символы
"tab_size": 3, //Размер табуляции
"remeber_open_files": true, // Помнит открытые ранее файлы

Ctrl+S сохраняем настройки.

Разделение рабочего окна

Для разделения рабочего окна на несколько частей переходим в меню View – Layout и выбираем схему разделения или разделяем с помощью горячих клавиш:

Alt+Shift+1 – одно окно;

Alt+Shift+2 – две колонки;

Alt+Shift+3 – три колонки;

Alt+Shift+4 – четыре колонки;

Alt+Shift+8 – две строки;

Alt+Shift+9 – три строки;

Alt+Shift+5 – сетка.

Плагины

AutoFileName

Автозаполнение путей к подключаемым файлам. Устанавливается штатным образом, который был описан выше.

BracketHighlighter

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

ColorHighlighter

Подсвечивает код цвета образцом того же цвета. Сам плагин можно дополнительно настроить в меню Tools – ColorHighlighter.

Плагин Emmet

Позволяет автоматически вводить код при вводе определенного сокращения и нажатии клавиши Tab. Список сокращений и выводимых при этом кодов рассмотрим в отдельной статье. После установки плагина надо перезагрузить Sublime Text.

Goto-CSS-Declaration

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

{
"keys": ["ctrl+1"], "command": "goto_css_declaration",
"args": {"goto": "next"}
},

Где [“ctrl+1“] это и есть нужное сочетание клавиш. Сохраняем Cntr+S.

Настройка Sublime Text

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

По умолчанию все настройки уже заданы и записаны в файл Preferences – Settings – Default. Если нам необходимо внести изменения, то мы идем на сайт, ищем нужные настройки, открываем Preferences – User Default и вписываем свои значения, как мы делали в разделе Дополнительные настройки. Список некоторых настроек:

{
    
    //Всплывающие помощники для тегов
    "auto_complete":true,

    //Автозакрытие тегов. Пример: </ - дальше само!
    "auto_match_enabled": true,

    //Автоперенос строк. Горизонтальной прокрутки не будет
    "word_wrap": true,

    //Выделять строку на которой находится курсор. 
    "highlight_line": true,

    //Подсвечивать измененные вкладки.
    "highlight_modified_tabs": true,

    //Показывать полный путь к файлу в заголовке окна.
    "show_full_path":true, 	 

    //Открывать незакрытые файлы при каждом запуске программы
    "remember_open_files":true,

    //Отображать ли номера строк. 
    "line_numbers":true,

    //Показывать кнопки закрытия на вкладках
    "show_tab_close_buttons": true,

    //Проверка обновлений
    "update_check": false
}

 

Горячие клавиши

Горячие клавиши настраиваются по аналогии с перечисленными выше настройками, но, в отличие от настроек, мы не знаем сочетание клавиш и команду. Поэтому, как и с основными настройками, идем на сайт программы, ищем сочетание клавиш и команду здесь, затем открываем Preferences – Key Bindings – Default, через поиск находим полный код клавиши и переделываем ее при необходимости в файле Preferences – Key Bindings – User.  Например: надо задать сочетанию клавиш Ctrl+Shift+Z команду “Повторить последнее отмененное действие “. Команда “Повторить последнее действие” относится к сочетанию Ctrl+Y. Переходим в меню Preferences – Key Bindings в левой вкладке с помощью поиска ищем сочетание клавиш Ctrl+Y. Копируем эту команду в правую вкладку и изменяем сочетание клавиш на Ctrl+Shift+Z. Сохраняем файл Ctrl+S. Теперь у сочетания клавиш Ctrl+Shift+Z новая команда “Повторить последнее действие”.

Ctrl+Shift+A – Выделить текст между двумя парными тегами.

Ctrl+L – Выделить строку.

Ctrl+/ – Добавить или убрать однострочный комментарий. Закомментировать строку.

Alt+. – Закрыть незакрытый тег.

Alt+Shift+W – Обернуть тегом выделенный текст.

Ctrl+Z – Отменить последнее действие.

Ctrl+Y или Ctrl+Shift+Z – Повторить последнее действие.

Ctrl+F – Открыть панель поиска.

Ctrl+H – Открыть панель поиска и замены.

Ctrl+Shift+[ – Свернуть код.

Ctrl+Shift+] – Развернуть код.

Ctrl+Up/Ctrl+Down – Прокрутка окна кода.

Ctrl+M – Переместить курсор к парной скобке.

Ctrl+Tab – Переключение между открытыми вкладками.

Sublime Text Editor

Содержание
Введение
Установка
Package Controll
SideBarEnhancements
Emmet CSS Snippets
Advanced New File
ColorPicker
Колонки
Быстрое комментирование
Множественное выделение
Создание сниппетов
Статьи про Sublime

Введение

Sumblime Text имеет следующие особенности:

Быстрая навигация (Goto Anything)
Командная палитра (Command Palette)
API плагинов на Python
Одновременное редактирование (Split Editing)
Высокая степень настраиваемости (Customize Anything)

Sublime Text поддерживает большое количество языков программирования и имеет возможность подсветки синтаксиса для C, C++, C#, CSS, D, Dylan, Erlang, HTML, Groovy, Haskell, Java, JavaScript, LaTeX, Lisp, Lua, Markdown, MATLAB, OCaml, Perl, PHP, Python, R, Ruby, SQL, TCL и XML.

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

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

Менеджер поддерживает установленные пакеты в актуальном состоянии, загружая новые версии из репозиториев. Кроме того, он предоставляет команды для активации и деактивации установленных пакетов.

Установка Sublime Text Editor

sublimetext.com

Видеоуроки

Установка Sublime Text Editor

Создание файлов в Sublime Text Editor

Элементы окна Sublime Text Editor

Подключение сайдбара Sublime Text Editor

Выбор цветовой схемы в Sublime Text Editor

Package Controll

Чтобы следить за выполнение команд нужно открыть окно логов с помощью

CTRL &plus; ~

Затем

CTRL &plus; SHIFT &plus; P

И вводим

Package Controll

Видеоурок

Sublime Text 3 — плагин Package Controll

SideBarEnhancements

Shift &plus; CTRL &plus; P

Package Control: Install Package

SideBarEnhancements

Emmet CSS Snippets

Установка

Shift &plus; CTRL &plus; P

Package Control: Install Package

Emmet CSS Snippets

Вводим следующую команду

h2{Текст заголовка}&plus;p*2(lorem27)

И нажимаем TAB

Результат:

<h2>Текст заголовка</h2>
<p>Lorem ipsum dolor sit amet, consectetur adipisicing elit. Sapiente porro voluptatem rerum modi quibusdam accusantium nihil facere cupiditate quam! Ipsa unde repellendus officiis quo, cum obcaecati saepe!</p>
<p>Pariatur laudantium consequatur ratione quaerat reiciendis modi magnam voluptas ipsa, deleniti explicabo sequi aspernatur vitae, ut cumque nemo, tempore doloremque atque quia assumenda ipsam fugiat perspiciatis autem.</p>

Как видим было создано два абзаца, которые автоматически заполнились текстом по двадцать семь слов в каждом.

Второй пример. Вводим следующую команду

p{Простой список}&plus;ul.class1*>li.class1*7>a[href=»#»](lorem2)

И нажимаем TAB

Результат:

<p>Простой список</p>
<ul>
<li><a href=»#»>Lorem ipsum.</a></li>
<li><a href=»#»>Nulla, vero.</a></li>
<li><a href=»#»>Nam, quasi!</a></li>
<li><a href=»#»>Aut, alias!</a></li>
<li><a href=»#»>Minima, laboriosam. </a></li>
<li><a href=»#»>Laudantium, saepe.</a></li>
<li><a href=»#»>Dolorum, at.</a></li>
</ul>

Как видим внутри ul было создано семь li a, которые автоматически заполнились текстом по два слова в каждом.

Документация по плагину

docs.emmet.io

Видеоурок

Sublime Text 3 — Emmet CSS Snippets

AdvancedNewFile

Чтобы открыть командную строку введите

CTRL &plus; ALT &plus; N

Туда можно вводить названия папок и файлов, которые вы хотите создать. Названия файлов указываем через обратный слэш \.

Например:

heihei.ru\index.html

Результат:

Видеоурок

Sublime Text 3 — плагин AdvancedNewFile

ColorPicker

Я не смог найти

Видеоурок

Sublime Text 3 — плагин ColorPicker

Колонки

Чтобы разделить окно на несколько колонок переходим в ViewLayouts

Или нажимаем

ALT &plus; SHIFT &plus; 2

ALT &plus; SHIFT &plus; 3

И так далее, в зависимости от того, сколько Вы хотите колонок.

Комментирование

Чтобы закомментировать строку зажмите

CTRL &plus; /

Обратите внимание на строки 8 и 10

Если нужно закомментировать какой-то определённый тэг, особенно это касается вложенных тэгов

CTRL &plus; SHIFT &plus; /

Обратите внимание на строки с 13 по 21 — это закомментированный тэг ul

Множественное выделение

Чтобы курсор стал активным сразу на нескольких строках зажмите CTRL ALT и стрелку вверх или вниз

CTRL &plus; ALT &plus;

Чтобы выделить содержимое какого-то тэга нажмите

CTRL &plus; SHIFT &plus; A

Горячие клавиши Sublime Text Editor

Создание сниппетов

Tools → New Snippet

Вставить нужный код между тэгами content

Раскомментировать tabTrigger и вставить туда название сниппета, которое Вы придумываете сами и будете потом использовать. Нужно сохранить сниппет.

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

Видеоурок

Sublime Text 3 — плагин ColorPicker

Статьи про Sublime
Sublime
Установка в Linux
Make

Sublime Text — горячие клавиши сочетания

Работа с текстом
Хоткей Описание
ctrll Выделить строку.
ctrlshiftm Выделить текст между двумя парными скобками.
ctrlshifta Выделить текст между двумя парными тегами.
ctrlshiftj Выделить текст с соответствующим отступом.
ctrlshiftspace Выделить по контексту.
ctrlshiftleft Выделить слово слева.
ctrlshiftright Выделить слово справа.
ctrla Выделить весь текст.
ctrlshiftl Разделить выделенные строки на независимые участки редактирования.
ctrlshiftup Переместить выделенные строки вверх.
ctrlshiftdown Переместить выделенные строки вниз.
ctrlshiftd Дублировать строку.
ctrlshiftk Удалить строку.
ctrlbackspace Удалить часть слова до курсора.
ctrldelete Удалить часть слова после курсора.
ctrlshiftbackspace Удалить текст от курсора и до начала строки.
ctrlk, ctrlbackspace Удалить текст от курсора и до начала строки.
ctrlshiftdelete Удалить текст от курсора и до конца строки.
ctrlk, ctrlk Удалить текст от курсора и до конца строки.
ctrlj Объединить выделенные строки.
altq Объединить строки в параграфе.
ctrlenter Добавить пустую строку под курсором.
ctrlshiftenter Добавить пустую строку над курсором.
ctrlaltup Добавить курсор на следующей или предыдущей строке.
ctrlaltdown Добавить курсор на следующей или предыдущей строке.
ctrl/ Добавить или убрать однострочный комментарий.
ctrlshift/ Добавить или убрать блочный комментарий.
f9 Отсортировать строки в алфавитном порядке.
ctrlf9 Отсортировать строки в алфавитном порядке с учетом регистра.
ctrlk, ctrll Трансформировать выделенный текст в нижний регистр.
ctrlk, ctrlu Трансформировать выделенный текст в верхний регистр.
ctrlt Транспонировать текст.
alt. Закрыть незакрытый тег.
altshiftw Обернуть тегом выделенный текст.
insert Переключить режим ввода: вставка или замена.
ctrlk, ctrlspace Установить метку.
ctrlk, ctrla Выделить текст от курсора до метки.
ctrlk, ctrlx Поменять местами метку и курсор.
ctrlk, ctrlw Удалить метку.
ctrlk, ctrlg Удалить все метки.
ctrl] Убрать отступ.
ctrl[ Добавить отступ.
ctrly Повторить последнее действие.
ctrlc or ctrlinsert Копировать.
ctrlv or shiftinsert Вставить.
ctrlshiftv Вставить с отступом.
ctrlx Вырезать.
shiftdelete Вырезать.
ctrlz Отмена последнего действия.
ctrlshiftz Повторить последнее отмененное действие.
ctrlu Отменить последнее выделение.
ctrlshiftu Повторить последнее отмененное выделение.
Поиск и замена
Хоткей Описание
ctrlf Открыть панель поиска.
ctrlh Открыть панель поиска и замены.
ctrlshiftf Открыть панель поиска и замены по всем файлам проекта.
ctrli Открыть панель быстрого поиска и поиск.
ctrlshifti Открыть панель быстрого поиска и поиск в обратном направлении.
alta Включить или выключить режим сохранения регистра на панели поиска и замены.
altr Включить или выключить использование регулярных выражений на панели поиска и замены.
f6 Включить или выключить проверку правописания.
altc Включить или выключить чувствительность к регистру на панели поиска и замены.
altw Включить или выключить режим поиска слова целиком на панели поиска и замены.
altenter Найти все.
ctrl` Показать панель.
shiftenter Поиск в обратном направлении.
ctrlaltenter «Заменить все» на панели поиска и замены.
ctrlshifth Заменить текст далее.
f3 Поиск.
shiftf3 Поиск в обратном направлении.
f4 Переход к следующему результату поиска по всем файлам.
shiftf4 Переход к предыдущему результату поиска по всем файлам.
ctrlf3 Быстрый поиск.
ctrlshiftf3 Быстрый поиск в обратном направлении.
ctrld Найти и выделить текст.
ctrlk, ctrld Пропустить выделенный текст.
altf3 Найти все.
ctrle Скопировать слово или выделенный текст в окно поиска.
ctrlshifte Скопировать слово или выделенный текст в окно замены.
ctrlf6 Перейти к следующей ошибке.
ctrlshiftf6 Перейти к предыдущей ошибке.
ctrlp Открыть окно поиска файла «Goto Anything…».
ctrlr Открыть окно перехода к функциональному блоку.
ctrlg Открыть окно для перехода к заданной строке.
ctrl; Открыть окно для перехода к заданному слову.
Фолдинг
Хоткей Описание
ctrlk, ctrlt Свернуть атрибуты тегов.
ctrlshift[ Свернуть код.
ctrlshift] Развернуть код.
ctrlk, ctrl1 — 9 Свернуть код соответствующего уровня.
ctrlk, ctrl0 or ctrlk, ctrlj Развернуть все.
Навигация
Хоткей Описание
ctrlaltp Открыть окно выбора проектов.
ctrlf2 Установить или снять закладку.
f2 Перейти к следующей закладке.
shiftf2 Перейти к предыдущей закладке.
altf2 Выделить все закладки.
ctrlshiftf2 Удалить все закладки.
ctrlk, ctrlc Переместить экран к курсору.
ctrlup Прокрутка окна редактирования.
ctrldown Прокрутка окна редактирования.
ctrlm Переместить курсор к парной скобке.
Управление окнами
Хоткей Описание
alt0 — 9 Выбор соответствующей вкладки.
ctrlf4 Закрыть вкладку.
ctrltab Переключиться на следующую вкладку.
ctrlshifttab Переключиться на предыдущую вкладку.
ctrlpageup Переключиться на вкладку слева.
ctrlpagedown Переключиться на вкладку справа.
altshift1 — 5 Управление количеством и расположением областей редактирования.
altshift8 — 9 Управление количеством и расположением областей редактирования.
ctrl1 — 4 Переключиться в соответствующую область.
ctrlshift1 — 4 Переместить вкладку в соответствующую область.
f11 Развернуть окно во весь экран.
shiftf11 Переключиться в «Отвлеченный режим».
ctrlk, ctrlb Показать или скрыть боковую панель.
ctrl0 Переключить фокус на боковую панель.
ctrln Создать новую вкладку.
ctrlw Закрыть текущую вкладку.
ctrlshiftn Создать новое окно.
ctrlshiftw Закрыть окно.
Работа с файлами
Хоткей Описание
ctrlo Вызвать окно «Открыть файл».
ctrlshiftt Открыть последний закрытый файл.
ctrls Сохранить текущий файл.
ctrlshifts Вызвать окно «Сохранить как».
alto Переключение между файлами представления и реализации.
Разное
Хоткей Описание
ctrlshiftp Открыть окно списка функций.
ctrl+ Увеличить размер шрифта.
ctrl- Уменьшить размер шрифта.
ctrlq Запустить или остановить запись макроса.
ctrlshiftq Воспроизвести макрос.
ctrlaltshiftp Отобразить в статусной строке название контекста, в котором находится курсор.
f7 Выполнить
ctrlb Выполнить
ctrlshiftb Выполнить
ctrlbreak Отменить выполнение
ctrlk, ctrly

: 300

Возврат к списку

ярлыков и советов по повышению производительности с помощью Sublime Text — Smashing Magazine

  • 14 минут чтения
  • Инструменты, Рабочий процесс
  • Поделиться в Twitter, LinkedIn
Об авторе

Джай Пандья — разработчик веб-приложений полного стека, специализирующийся на создании масштабируемых платформ. Он был одним из первых инженеров SlideShare, а позже работал в …

Подробнее о Jai ↬

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

Sublime Text, без сомнения, один из самых мощных текстовых редакторов. Об этом свидетельствует количество довольных пользователей. Если вы изучите его, вы в конечном итоге увидите, как красиво его мощные функции скрыты за простым и элегантным интерфейсом.

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

Дополнительная литература на SmashingMag:

  • 50 Мощные средства экономии времени для веб-дизайнеров
  • Мощные советы, инструменты и рекомендации по рабочим процессам для веб-дизайнеров
  • Как организовать рабочий процесс кодирования

Пакет Sublime2

Package Control — это универсальное решение для загрузки и управления плагинами и темами, связанными с Sublime Text. Инструкции по установке доступны на веб-сайте Package Control.

Еще после прыжка! Продолжить чтение ниже ↓

После установки вы можете получить к нему доступ с помощью палитры команд. Чтобы установить плагин, нажмите Cmd ⌘ + Shift ⇧ + P (Mac) или Ctrl ⌃ + Shift ⇧ + P (Windows и Linux), а затем введите Install Package и нажмите «Return». Список плагинов в репозитории загружается несколько секунд, но затем вы можете ввести название интересующего вас плагина и установить его оттуда. Некоторые из моих любимых плагинов перечислены ниже.

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

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

Улучшения боковой панели.

Plain Tasks

Plain Tasks превращает Sublime Text в мощный менеджер списков дел. Вы можете установить его через Package Control. Создайте файл с расширением .todo , чтобы активировать Plain Tasks поверх него. Чтобы получить другие советы, вы можете получить доступ к учебному пособию, предоставленному в плагине, доступном в «Настройки» → «Настройки пакета» → «Обычные задачи» → «Учебное пособие».

Для новой задачи:

  • CMD ⌘ + return ↵ (MAC)
  • Ctrl ⌃ + Возврат ени (MAC)
  • Ctrl ⌃ + D (Windows and Linux)

. Простые задачи.

Sublime Linter

Проверьте код на наличие ошибок с помощью Sublime Linter. Плагин предоставляет основу для линтинга вашего кода. Фактический линтинг выполняется различными плагинами (для Ruby, Python, JavaScript и т. д.), что означает, что вам нужно сначала установить Sublime Linter, а затем установить линтеры для конкретного синтаксиса для вашего кода. Доступна обширная документация.

Возвышенный Линтер.

Emmet

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

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

Эммет.

Sublime Tutor

Sublime Tutor — это интерактивный учебник в редакторе по сочетаниям клавиш в Sublime Text. Если вы только начали работать с Sublime Text, плагин мгновенно повысит вашу производительность, дав вам полезные советы и приемы в самом редакторе. Плагин использует технику интервального повторения, чтобы убедиться, что вы помните команды, которым он учит.

Великолепный наставник.

Используйте Управление пакетами для установки подключаемого модуля. После его установки вы можете получить доступ к репетитору через меню «Справка» или Ctrl ⌃ + Alt ⌥ + K сочетание клавиш.

Функции Sublime Text

Перейти к чему угодно

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

Чтобы перейти к файлу:

  • Cmd ⌘ + P (Mac)
  • Ctrl ⌃ + P (Windows и Linux)

Нажмите на клавиатуре короткий код имени файла и начните вводить его. Sublime Text выполнит нечеткий поиск и мгновенно найдет нужный файл.

Go to a symbol:

  • Cmd ⌘ + R (Mac)
  • Ctrl ⌃ + R (Windows and Linux)

Go to a line:

  • Ctrl ⌃ + G ( Mac)
  • Ctrl ⌃ + G (Windows и Linux)

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

Перейти к чему угодно.

Выбор слова

  • Cmd ⌘ + D (Mac)
  • Ctrl ⌃ + D (Windows и Linux)

Наведите курсор на слово, нажмите короткий код клавиатуры, и слово будет мгновенно выбрано. Если вы снова нажмете ту же комбинацию клавиш, Sublime Text перейдет в режим множественного выбора и выберет другие экземпляры того же слова в документе. Вы можете использовать этот метод для быстрого добавления или замены текста во всех экземплярах слова.

Выбор слова.
  • Ctrl ⌃ + Cmd ⌘ + G (Mac)
  • Alt + F3 (Windows и Linux)

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

Расширить область выделения

  • Cmd ⌘ + Shift ⇧ + Пробел ␣ (Mac)
  • Ctrl ⌃ + Shift ⇧ + Пробел ␣ (Windows и Linux)
4 Это сочетание клавиш очень полезно для разработчиков JavaScript4 . Он выбирает текущую область. Повторное нажатие той же комбинации клавиш выбирает родительскую область. Видео объясняет, как это работает:

Расширить выбор до области.

Разбить выделение на строки

  • Cmd ⌘ + Shift ⇧ + L (Mac)
  • Ctrl ⌃ + Shift ⇧ + L (Windows и Linux)

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

Разбить выделение на строки.

Выбор столбца

  • Ctrl ⌃ + Shift ⇧ + Вверх ↑ / Вниз ↓ (Mac)
  • Ctrl ⌃ + Alt + Up ↑ / Down ↓ (Win)
  • Alt + Shift ⇧ + Up ↑ / Down ↓ (Linux)

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

Выбор столбца.

Сортировка

  • F5 (Mac)
  • F9 (Windows и Linux)

Мне нравится сортировать свойства CSS в алфавитном порядке. Эта команда чрезвычайно полезна для этого. Выберите блок, который нужно отсортировать (совет для профессионалов: используйте Ctrl ⌃ + Shift ⇧ + J , чтобы выбрать уровень отступа), а затем нажмите шорткод на клавиатуре.

Сорт.

Включить проверку орфографии

  • F6

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

Включить проверку орфографии.
  • Cmd ⌘ + / (Mac)
  • Ctrl ⌃ + / (Windows и Linux)

Это один из моих наиболее часто используемых ярлыков. С помощью этого сочетания клавиш пометка комментариев на любом языке программирования упрощается. В файле HTML он помещает пару тегов , а в JavaScript он помещает // в начале строки.

Комментарий.

Поднятие строки вверх или вниз

  • Cmd ⌘ + Ctrl ⌃ + Up ↑ / Down ↓ (Mac)
  • Shift ⇧ + Ctrl ⌃ Вверх ↑ / Вниз ↓ (Windows и Linux)

Хотите переместить фрагмент кода на пять строк вверх? Вырезать и вставлять — это действительно старая школа. Используйте эту привязку клавиш, чтобы переместить фрагмент куда угодно. Нажмите ярлык еще раз, чтобы продолжить перемещение вверх или вниз.

Поднять линию вверх или вниз.

Дублировать выделение

  • Cmd ⌘ + Shift ⇧ + D (Mac)
  • Ctrl ⌃ + Shift ⇧ + D (Windows и Linux)

По умолчанию этот ярлык дублирует текущую строку и помещает ее на следующую строку. Если вы выберете регион и нажмете этот ярлык, он дублирует весь регион.

Повторяющийся выбор.

Соединить две строки

  • Cmd ⌘ + J (Mac)
  • Ctrl ⌃ + J (Windows и Linux)

Соединяет следующую строку с текущей строкой, заменяя все пробелы между ними пробелом. единое пространство. Выполняется на блоке линий, соединяет все линии вместе.

Соединить две линии.

Перейти к соответствующей скобке

  • Ctrl ⌃ + M

Используйте эту команду для перемещения курсора из одной позиции скобки в другую. Это особенно полезно, когда вы заблудились в длинном методе и хотите достичь исходной позиции (или наоборот).

Перейти к соответствующей скобе.

Закрыть тег HTML

  • Cmd ⌘ + Opt ⌥ + . (Mac)
  • Alt + . (Windows и Linux)

Используйте этот ярлык, чтобы закрыть текущий открытый тег HTML. Он вставляет соответствующий закрывающий тег в текущее положение курсора.

Закрыть тег HTML.

Найти в проекте

  • Cmd ⌘ + Shift ⇧ + F (Mac)
  • Ctrl ⌃ + Shift ⇧ + F (Windows и Linux)
Text

Эквивалент greplime

Он находит термин в рамках всего проекта. Особенность этой команды в том, что она молниеносная. Есть варианты сделать его чувствительным к регистру, а также выполнить соответствие регулярному выражению.

Для поиска определенного термина в текущем документе по всему проекту поместите курсор на этот термин и нажмите Ctrl ⌃ + E , что поместит этот термин в поле поиска. Нажатие на шорткод выше заполняет поле поиска по всему проекту этим термином.

Найти в проекте.

Переключатель между вкладками

  • CMD ⌘ + Shift ⇧ + [ или ] (MAC)
  • Ctrl ⌃ + Page Up ⇞ или Page Dow веб-браузере, вы можете открыть несколько вкладок в Sublime Text. Для перехода с одной вкладки на другую можно использовать сочетания клавиш, отмеченные выше, и использовать Cmd ⌘ + T (Mac) или Ctrl ⌃ + N (Windows и Linux), чтобы создать новую вкладку.

    Переключение между вкладками.

    Палитра команд

    • Cmd ⌘ + Shift ⇧ + P (Mac)
    • Ctrl ⌃ + Shift ⇧ + P (Windows и Linux)

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

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

    Палитра команд.

    Показать консоль

    • Ctrl ⌃ + `

    Sublime Text поставляется со встроенным интерпретатором Python. Это удобный инструмент для выполнения команд Python или быстрого тестирования API-интерфейсов Sublime Text при разработке плагина для редактора.

    Выбор столбца.

    Сортировка

    • F5 (Mac)
    • F9 (Windows и Linux)

    Мне нравится сортировать свойства CSS в алфавитном порядке. Эта команда чрезвычайно полезна для этого. Выберите блок, который нужно отсортировать (совет для профессионалов: используйте Ctrl ⌃ + Shift ⇧ + J , чтобы выбрать уровень отступа), а затем нажмите шорткод на клавиатуре.

    Сорт.

    Включить проверку орфографии

    • F6

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

    Включить проверку орфографии.
    • Cmd ⌘ + / (Mac)
    • Ctrl ⌃ + / (Windows и Linux)

    Это один из моих наиболее часто используемых ярлыков. С помощью этого сочетания клавиш пометка комментариев на любом языке программирования упрощается. В файле HTML он помещает пару тегов , а в JavaScript он помещает // в начале строки.

    Комментарий.

    Поднятие строки вверх или вниз

    • Cmd ⌘ + Ctrl ⌃ + Up ↑ / Down ↓ (Mac)
    • Shift ⇧ + Ctrl ⌃ Вверх ↑ / Вниз ↓ (Windows и Linux)

    Хотите переместить фрагмент кода на пять строк вверх? Вырезать и вставлять - это действительно старая школа. Используйте эту привязку клавиш, чтобы переместить фрагмент куда угодно. Нажмите ярлык еще раз, чтобы продолжить перемещение вверх или вниз.

    Поднять линию вверх или вниз.

    Дублировать выделение

    • Cmd ⌘ + Shift ⇧ + D (Mac)
    • Ctrl ⌃ + Shift ⇧ + D (Windows и Linux)

    По умолчанию этот ярлык дублирует текущую строку и помещает ее на следующую строку. Если вы выберете регион и нажмете этот ярлык, он дублирует весь регион.

    Повторяющийся выбор.

    Соединить две строки

    • Cmd ⌘ + J (Mac)
    • Ctrl ⌃ + J (Windows и Linux)

    Соединяет следующую строку с текущей строкой, заменяя все пробелы между ними пробелом. единое пространство. Выполняется на блоке линий, соединяет все линии вместе.

    Соединить две линии.

    Перейти к соответствующей скобке

    • Ctrl ⌃ + M

    Используйте эту команду для перемещения курсора из одной позиции скобки в другую. Это особенно полезно, когда вы заблудились в длинном методе и хотите достичь исходной позиции (или наоборот).

    Перейти к соответствующей скобе.

    Закрыть тег HTML

    • Cmd ⌘ + Opt ⌥ + . (Mac)
    • Alt + . (Windows и Linux)

    Используйте этот ярлык, чтобы закрыть текущий открытый тег HTML. Он вставляет соответствующий закрывающий тег в текущее положение курсора.

    Закрыть тег HTML.

    Найти в проекте

    • Cmd ⌘ + Shift ⇧ + F (Mac)
    • Ctrl ⌃ + Shift ⇧ + F (Windows и Linux)
Text

Эквивалент greplime

Он находит термин в рамках всего проекта. Особенность этой команды в том, что она молниеносная. Есть варианты сделать его чувствительным к регистру, а также выполнить соответствие регулярному выражению.

Для поиска определенного термина в текущем документе по всему проекту поместите курсор на этот термин и нажмите Ctrl ⌃ + E , что поместит этот термин в поле поиска. Нажатие на шорткод выше заполняет поле поиска по всему проекту этим термином.

Найти в проекте.

Переключатель между вкладками

  • CMD ⌘ + Shift ⇧ + [ или ] (MAC)
  • Ctrl ⌃ + Page Up ⇞ или Page Dow веб-браузере, вы можете открыть несколько вкладок в Sublime Text. Для перехода с одной вкладки на другую можно использовать сочетания клавиш, отмеченные выше, и использовать Cmd ⌘ + T (Mac) или Ctrl ⌃ + N (Windows и Linux), чтобы создать новую вкладку.

    Переключение между вкладками.

    Палитра команд

    • Cmd ⌘ + Shift ⇧ + P (Mac)
    • Ctrl ⌃ + Shift ⇧ + P (Windows и Linux)

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

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

    Палитра команд.

    Показать консоль

    • Ctrl ⌃ + `

    Sublime Text поставляется со встроенным интерпретатором Python. Это удобный инструмент для выполнения команд Python или быстрого тестирования API-интерфейсов Sublime Text при разработке плагина для редактора.

    Имейте в виду, что этот интерпретатор поставляется в комплекте с Sublime Text и отличается от Python, установленного в вашей системе. Цель этой консоли — взаимодействовать с API Sublime Text для плагинов. Вероятно, вы использовали эту консоль при установке Package Control.

    Показать консоль.

    Чтобы узнать, что можно сделать с помощью API плагинов Sublime Text, обратитесь к документации.

    Режим без отвлекающих факторов

    • Cmd ⌘ + Ctrl ⌃ + Shift ⇧ + F (Mac)
    • Shift ⇧ + F11 (Windows и Linux)
    • 9 внимательно сконцентрируйтесь, Sublime Text имеет еще более минималистичный интерфейс. Используйте ярлык для включения и выключения режима без отвлечения внимания.

      Режим без отвлекающих факторов.

      Text Command-Line Helper

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

      Предполагая, что вы поместили Sublime Text в папку «Приложения» и у вас есть каталог ~/bin , вы можете запустить следующее:

      ln -s "/Приложения/Возвышенное
      Text.app/Contents/SharedSupport/bin/subl" ~/bin/возвышенное
       
      Текстовый помощник командной строки.

      Чтобы использовать его в качестве редактора по умолчанию для команд, запрашивающих ввод (например, git commit ), установите переменную среды editor .

      экспорт РЕДАКТОР = 'возвышенный -w'
       

      В Windows аналогичным образом можно использовать subl.exe .

      Заключение

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

      Эммет | PyCharm

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

      Например, в файле HTML введите table>tr*3>td*2 и нажмите Tab , чтобы получить заглушку таблицы 3x2:

      <тд> <тд> <тд> <тд> <тд> <тд>

      PyCharm поддерживает такие функции, как новый синтаксис для записи цветов RGBA, подразумеваемые атрибуты, атрибуты по умолчанию и логические атрибуты, действие «Обновить тег» и многое другое.

      Включение и настройка Emmet

      С помощью PyCharm вы можете использовать собственные шаблоны Emmet, а также более 200 дополнительных живых шаблонов HTML, CSS и XSL, которые перечислены в узлах Zen CSS, Zen HTML и Zen XSL в редакторе | Страница Live Templates настроек IDE Ctrl+Alt+S .

      1. Нажмите Ctrl+Alt+S , чтобы открыть настройки IDE и выбрать Editor | Эммет.

      2. На открывшейся странице Emmet выберите клавишу для расширения аббревиатур Emmet, по умолчанию выбрана вкладка .

      3. Чтобы включить или отключить Emmet на определенном языке (HTML, CSS или JSX), перейдите в Editor | Эммет | <Язык> и установите флажок Включить <Язык> Emmet. Используйте элементы управления на странице Emmet для настройки Emmet в различных языковых контекстах.

      PyCharm позволяет использовать и настраивать живые шаблоны Emmet или добавлять свои собственные шаблоны. Предположим, у вас есть запись шаблона со следующим текстом шаблона:

      $END$

      Чтобы создать список записей, вам просто нужно ввести «entry-list< entry[number=$]*5″ и нажмите Tab . По умолчанию атрибут number будет сгенерирован до типа . Чтобы настроить позицию, в которой он генерируется, вам нужно добавить Переменная ATTRS в ваш шаблон, например:

      $END$

      Переменная ATTRS должна иметь пустую строку в качестве значения по умолчанию и должна пропустить.

      Использовать живые шаблоны с Emmet

      1. Нажмите Ctrl+Alt+S , чтобы открыть настройки IDE, и выберите Editor | Живые шаблоны.

      2. На странице Emmet установите флажки рядом с шаблонами, которые вы хотите использовать.

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

      4. В поле Текст шаблона добавьте необходимый текст и переменные в тело шаблона.

      5. Нажмите кнопку «Редактировать переменные». В открывшемся диалоговом окне «Редактировать переменные шаблона» укажите значения переменных по умолчанию в поле «Значение по умолчанию» и установите флажок «Пропустить, если определено», где это необходимо.

      Настройка клавиши расширения аббревиатуры

      По умолчанию собственные аббревиатуры Emmet и дополнительные живые шаблоны раскрываются нажатием Tab . Для дополнительных живых шаблонов PyCharm позволяет переопределить ключ расширения по умолчанию. Обратите внимание, что этот пользовательский параметр не переопределяет параметр по умолчанию для встроенной поддержки Emmet; вы просто получите возможность расширить шаблон с помощью любой из этих клавиш.

      Настройка ключа расширения для собственных сокращений Emmet

      1. Нажмите Ctrl+Alt+S , чтобы открыть настройки IDE, и выберите Editor | Эммет.

      2. На открывшейся странице Emmet выберите новый ключ расширения вместо стандартного Вкладка из списка Раскрыть аббревиатуру с помощью.

      Настройка клавиш расширения для живых шаблонов Emmet

      1. Нажмите Ctrl+Alt+S , чтобы открыть настройки IDE, и выберите Editor | Живые шаблоны.

      2. На открывшейся странице Live Templates разверните группу шаблонов Zen HTML, Zen CSS или Zen XSL и выберите нужный шаблон. Фокус переместится в область текста шаблона.

      3. В списке Расширить с помощью выберите ключ для расширения шаблона.

      Окружите блок кода шаблоном Emmet

      1. В редакторе выберите блок кода, который хотите окружить, и нажмите Ctrl+Alt+J или выберите Код | Окружите | Живой шаблон из главного меню.

      2. В списке Select Template выберите Emmet:

      3. Введите аббревиатуру Emmet для использования и нажмите Enter .

        Обратите внимание на список справа. Щелкните стрелку вниз, чтобы просмотреть историю недавно примененных живых шаблонов Emmet:

        Также обратите внимание на цветовую индикацию. Если вы введете допустимую аббревиатуру Emmet, фон станет зеленым. Однако при вводе несуществующей аббревиатуры фон становится красным:

      В HTML и XML можно перемещаться между точками редактирования, то есть между теми точками кода, где применимы шаблоны Emmet.

      • Чтобы переместить курсор в предыдущую точку редактирования, выберите Навигация | Предыдущая точка редактирования Эммета или нажмите Alt+Shift+[ .

      • Чтобы переместить курсор к следующей точке редактирования, выберите Navigate | Следующая точка редактирования Эммета или нажмите Alt+Shift+] .

      Последнее изменение: 21 июля 2022 г.

      Учебное пособие. Создание и применение интерактивных шаблонов (фрагментов кода) Сравнение файлов, папок и источников текста

      Более быстрый рабочий процесс: освоение Emmet, часть 1

      Блоги

        БраузерыHTML-ресурсы

      Поделиться

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

      Emmet — это обязательный инструментарий веб-разработчика. С Emmet вы можете быстро создать свою разметку. Вы пишете простые сокращения и просто нажимаете Tab или Ctrl+E или любое другое поддерживаемое сочетание клавиш, и Emmet преобразует простые сокращения в сложные фрагменты кода HTML и CSS. Emmet значительно ускорит ваш рабочий процесс HTML и CSS.

      Если вы создаете множество HTML-шаблонов с панелями навигации, таблицами и/или макетами из нескольких столбцов, вы найдете Emmet чрезвычайно полезным. Как только вы привыкнете к синтаксису Emmet, он изменит ваш способ создания веб-страниц. Уверяю вас, вы полюбите Emmet, когда будете использовать его в своем рабочем процессе. Эммет вполне может изменить ваш способ написания кода HTML и CSS.

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

      • Ткач
      • Затмение
      • SublimeText
      • TextMate
      • Эспрессо
      • Код
      • Кронштейны
      • и многие другие

      Вы можете просмотреть полный список поддерживаемых текстовых редакторов по адресу http://emmet.io/download/.

      Многие популярные онлайн-сервисы поддерживают Emmet. Это означает, что вы можете писать код быстрее, где бы вы ни находились. Вот несколько сервисов, которые поддерживают Emmet.

      • https://jsfiddle.net/
      • http://jsbin.com/
      • http://codepen.io/
      • http://icecoder.net/
      • https://codio.com/

      Зачем использовать Эммета?

      Ответ на этот вопрос прост: ускорить рабочий процесс кодирования. Emmet позволяет вам писать молниеносно быстрый код. Простые аббревиатуры, похожие на CSS, превращаются в сложный код. Вы можете легко генерировать текст lorem ipsum, использовать множество сочетаний клавиш и многое другое.

      Как работает Эммет?

      Emmet использует CSS-подобный синтаксис селектора. Вы пишете CSS-подобные аббревиатуры, помещаете курсор в конец аббревиатуры, а затем нажимаете Tab , Ctrl+E или любую другую клавишу клавиатуры, настроенную для преобразования аббревиатур в реальный HTML-код. Эммет расширяет a до . Вы также можете указать значения, но если вы не укажете значения, даст с позициями табуляции внутри каждого пустого атрибута. Вы можете вставить целевой URL-адрес и нажать Tab, чтобы перейти к следующей точке редактирования, где вы можете вставить следующее желаемое значение.

      Давайте посмотрим на другой пример. Если вы напишете

       div#header>h2.logo>a{имя сайта} 

      , вы получите следующий код:

        

      Расширить функцию сокращения

      Вот список некоторых поддерживаемых операторов.


      Элемент: ( Div , p , диапазон )
      Введите имя элемента и нажмите Tab, чтобы развернуть его.
      div будет расширен до
      .

      Элемент с идентификатором ( div#header , E#id )
      # используется для применения идентификаторов к любому элементу.

      Элемент с классом (div.container, aside.sidebar)
      . используется для применения классов к любому элементу.

      Дочерний элемент div.header>div. main>.post
      > используется для создания дочерних элементов.

      Родственные элементы E+N (h2+h3)
      Знак + используется для создания родственных элементов.

      Умножение элементов li*5
      Символ * создаст определенные множественные числа любого элемента. Полезно для создания элементов списка. 9, вы можете подняться на один уровень вверх по дереву и изменить контекст, в котором должны появиться следующие элементы:
      Группировка: ()
      {} Скобки можно использовать для группировки поддеревьев в сложных сокращениях.
      Добавление текста {} : E{текст}
      {} используется для добавления текста к элементу.

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

      Сокращения CSS

      Хотя сокращения Emmet хороши для создания HTML, XML или любой другой структурированной разметки, они также очень полезны для CSS. Emmet предоставляет вам сокращение для свойств CSS. Для синтаксиса CSS у Emmet есть множество предопределенных фрагментов для свойств. вы можете расширить аббревиатуру bd , чтобы получить границу : ; Фрагмент и br для border-right: ; . Вы также можете указать значение для этого свойства. Просто введите bl:10 для граница слева: 10px; .

      Если вы хотите указать несколько значений, используйте дефис для их разделения: m10-20 расширяется до margin: 10px 20px; . Чтобы указать отрицательные значения, поставьте перед первым значением дефис, а перед всеми остальными — двойной дефис: m-10--20 расширяется до margin: -10px -20px;

      Действия и сочетания клавиш

      Emmet предлагает множество полезных и экономящих время действий и сочетаний клавиш. Emmet предлагает уникальные инструменты, которые могут значительно улучшить ваш опыт редактирования, и очень полезны, когда вам нужно отредактировать код HTML и CSS, чтобы исправить ошибки и добавить новые функции. Некоторые действия Эммета полезны для редактирования существующего HTML-кода, например, Wrap с функцией Abbreviation . С помощью этой функции вы можете обернуть элементы навигации в меню навигации.

      Некоторые другие доступные действия включают в себя:

      • Расширить аббревиатуру
      • Соответствие пары тегов
      • Перейти к соответствующей паре
      • Перейти к точке редактирования
      • Обновить размер изображения

      Мы узнаем обо всех этих действиях и многом другом в следующих частях 2, 3 и 4 этой серии. 9Поделиться этой статьей

        Повышение продуктивности на 10 %: освоение Sublime Text

        В разделе «Производительность на 10 %» мы делимся советами о том, как стать более компетентным и эффективным с помощью инструментов, которые мы используем ежедневно. Сегодня мы расскажем о Sublime Text, одном из самых популярных текстовых редакторов.

        Sublime Text, в настоящее время в версии 4, был выпущен в 2008 году и быстро покорил мир. Вот некоторые из его наиболее примечательных особенностей:

        • Множественный выбор: благодаря возможности множественного выбора и курсоров можно легко выполнять массовое редактирование;
        • Производительность: с молниеносным временем запуска Sublime может без проблем обрабатывать файлы с тысячами строк;
        • Расширяемость: сообщество разработало тысячи плагинов (известных как пакеты в мире ST), предоставляющих дополнительные функции и дополнительную настройку в зависимости от ваших потребностей.

        «Горячий выход» — еще одна функция, о которой стоит упомянуть, и одна из моих любимых в Sublime. Это позволяет ST выйти немедленно без каких-либо подсказок, сохраняя все изменения в документе и даже несохраненные файлы до следующего запуска редактора. Я считаю, что это отлично подходит для записи быстрых мыслей.

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

        Время для глубокого погружения в Sublime Text!

        1. Сочетания клавиш

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

        Быстрый выбор текста

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

        Выбрать несколько экземпляров одного и того же слова ⌘ + D (CTRL + D в Windows)

        Как только вы нажмете ⌘ + D, будет выделено все слово. Иногда я использую этот ярлык, чтобы просто выделить слово, но если вы нажмете этот ярлык несколько раз, он будет искать следующее вхождение того же слова и выделять его.

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

        Выберите несколько экземпляров одного и того же слова ⌘ + D

        Если вы хотите пропустить один из экземпляров, есть еще одна отличная комбинация клавиш: ⌘ + K. Вам все равно нужно нажать ⌘ + D, чтобы сначала выделить экземпляр, но затем вы можете игнорировать его, следуя вверх с помощью ⌘ + K.

        Пропуск экземпляра ⌘ + K
        Выбрать все экземпляры одного и того же слова ⌃ + ⌘ + G (Alt + F3 в Windows)

        Если вы уверены, что хотите выделить все идентичные блоки текста в документе ⌃ + ⌘ + G сделает работу намного быстрее, чем многократное нажатие ⌘ + D.

        Эта команда метко названа «Быстрый поиск всего».

        Выбрать все экземпляры ⌃ + ⌘ + G

        В качестве альтернативы можно использовать «Найти». Сначала нажмите ⌘ + F, чтобы открыть панель «Найти» внизу. Затем введите слово, которое вы хотите выделить в документе, и нажмите ⌥ + ↩. Это также выберет каждый экземпляр для удобного редактирования.

        Удобное решение, когда знаешь, что такие слова где-то в документе есть, но не можешь сразу их найти.

        Сделать множественный выбор ⌘ + ЩЕЛЧОК (CTRL + ЩЕЛЧОК в Windows)

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

        Множественный выбор ⌘ + ЩЕЛЧОК
        Выбрать всю строку ⌘ + L (CTRL + L в Windows)

        Чтобы выбрать всю строку, ⌘ + L — ваш друг. Sublime поместит курсор в начало строки непосредственно ниже.

        Выбрать всю строку ⌘ + L
        Поместить курсор в конец каждой выбранной строки ⇧ + ⌘ + L (⇧ + CTRL + L в Windows)

        Эта команда прервет выделение нескольких строк и добавит курсор в конце каждой строки. Затем вы можете изменить все строки одновременно.

        Очень удобно, когда нужно быстро редактировать списки.

        Поместите курсор в конец каждой выбранной строки ⇧ + ⌘ + L

        Совет: если вам нужно отредактировать начало каждой строки, вы можете легко перейти к началу, нажав ⌘ + ←.

        Расширить выделение до квадратных скобок ⇧ + ⌃ + M (⇧ + CTRL + M в Windows)

        Этот ярлык быстро выделит весь блок текста в наборе из {} или [] (но не сами скобки). Очень полезно при кодировании!

        Если вы предпочитаете расширить область выделения, вы можете нажать ⇧ + ⌘ + ПРОБЕЛ (или ⇧ + CTRL + ПРОБЕЛ в Windows). Будет выделен весь текст в пределах ближайших [] , () , "" или '' (включая сами символы).

        Мы делаем Tower, лучший клиент Git.

        Еще не пользуетесь Tower?
        Загрузите 30-дневную бесплатную пробную версию и испытайте лучший способ работы с Git!

        Попробуйте Tower сейчас

        Быстрая работа с текстом

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

        Вырезание/копирование целых строк ⌘ + X / ⌘ + C (CTRL + X / CTRL + C в Windows)

        Если вам нужно вырезать/скопировать всю строку, просто нажмите ⌘ + X / ⌘ + C. I также полагайтесь на команду «Отрезать линию», чтобы быстро удалить линию, которая мне больше не нужна.

        Вырезание всей строки ⌘ + X
        Дублирование выделенного текста ⇧ + ⌘ + D (⇧ + CTRL + D в Windows)

        Чтобы быстро дублировать часть текста, выделите ее и нажмите ⇧ + ⌘ + D.

        Это также может применяться к линиям. Аналогично «Вырезанию/Копированию целых строк», описанному в предыдущем шаге, если вы нажмете ⇧ + ⌘ + D, ничего не выбирая, вся строка будет продублирована, как в примере ниже.

        Дублирование выделенного текста ⇧ + ⌘ + D
        Для перемещения строк вверх/вниз ⌥ + ⌘ + ↑ / ⌥ + ⌘ + ↓ (⇧ + CTRL + ↑ / ⇧ + CTRL + ↓ в Windows)

        Это одна из моих наиболее часто используемых команд. ⌥ + ⌘ + ↑ / ⌥ + ⌘ + ↓ быстро перемещает текущую строку вверх или вниз.

        Перемещение строк вверх/вниз ⌥ + ⌘ + ↑ / ⌥ + ⌘ + ↓
        Преобразование текста в верхний регистр ⌘ + K , ⌘ + U (CTRL + K , CTRL + U в Windows)

        Sublime предлагает возможность быстрого конвертировать текст между разными регистрами букв. Поскольку я переназначил клавишу Caps Lock на клавишу Hyper (как описано здесь), преобразование верхнего регистра (⌘ + K , ⌘ + U) — это то, что я использую чаще всего.

        ⌘ + K , ⌘ + L будет работать, когда вам нужно преобразование в нижний регистр (CTRL + K , CTRL + L в Windows).

        Имейте в виду, что это комбинация двух нажатий клавиш, которые следует нажимать последовательно. ⌘ + K инициирует специальное действие, которое ожидает секундной тональности аккорда . Это увеличивает количество сочетаний клавиш, которые вы можете использовать!

        Преобразовать текст в верхний регистр ⌘ + K , ⌘ + U

        Полезные сочетания клавиш

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

        Вот некоторые из моих любимых.

        Переход к другим файлам проекта ⌘ + P (CTRL + P в Windows)

        Чтобы быстро перейти к любому файлу в вашем проекте, спасает жизнь ⌘ + P (также работает ⌘ + T).

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

        Перейти к файлу ⌘ P
        Открыть палитру команд ⇧ + ⌘ + P (⇧ + CTRL + P в Windows)

        Палитра команд — одна из самых мощных панелей в Sublime.
        : Просто набрав нужную команду, палитра команд позволяет выполнять большинство действий, доступных в ST, даже не отрывая рук от клавиатуры.

        Палитра команд также поддерживает нечеткий поиск, поэтому вы можете частично ввести искомую команду.

        Откройте палитру команд ⇧ ⌘ P
        Переключите боковую панель ⌘ + K , ⌘ + B (CTRL + K , CTRL + B в Windows) заметит, что боковая панель не должна оставаться видимой все время.

        Вы можете быстро переключить его видимость, нажав ⌘ + K, а затем ⌘ + B.

        Переключить боковую панель ⌘ + K , ⌘ + B
        Разделить окно Sublime на несколько столбцов ⌘ + ⌥ + ЧИСЛО (ALT + ⇧ + ЧИСЛО на Windows)

        Вы можете разделить главное окно в Sublime на несколько столбцов, нажав следующее:

        • ⌘ + ⌥ + 1, чтобы разделить на 1 столбец;
        • ⌘ + ⌥ + 2, чтобы разделить на 2 столбца;
        • ⌘ + ⌥ + 3, чтобы разделить на 3 столбца;
        • ⌘ + ⌥ + 4, чтобы разделить на 4 столбца.

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

        Sublime Window с несколькими столбцами

        Совет. Вы также можете нажать SHIFT, чтобы разделить окно на строки вместо столбцов.

        2. Настройки

        Как и в большинстве приложений, доступ к настройкам Sublime Text можно получить, нажав ⌘ + на Mac. Для этой задачи не назначено сочетание клавиш для пользователей Windows или Linux, но вы можете открыть палитру команд (⇧ + ⌘ + P) и ввести «pref», чтобы быстро получить доступ к файлу настроек.

        В отличие от большинства приложений, вы не найдете пункт меню. Даже настройки в ST текстовые (в формате JSON). Одним из важных преимуществ такого подхода является то, что вы можете легко поделиться этими настройками или экспортировать их, чтобы удобно перенести их на разные машины или поэкспериментировать с настройками других пользователей.

        Настройки Sublime Text

        Вы увидите 2 экрана. В левом столбце («Настройки» > «Настройки» — «По умолчанию») вы найдете полный список параметров ST. Вы должны посмотреть, что вы хотите изменить, а затем изменить его значения, используя столбец справа (Предпочтения > Настройки - Пользователь), который относится к вашим собственным настройкам. Вот как вы переопределяете значения по умолчанию.

        Если вам интересно, вот мои настройки. В основном это эстетические улучшения. Они немного отличаются от скриншота, которым я поделился выше, так как я сделал некоторые настройки специально для этой статьи.

         {
          "размер_вкладки": 2,
          "translate_tabs_to_spaces": правда,
          "detect_indentation": ложь,
          "bold_folder_labels": правда,
          "карет_экстра_дно": 2,
          "caret_extra_top": 2,
          "вставка_дополнительная_ширина": 2,
          "caret_style": "фаза",
          "color_scheme": "Пакеты/Цветовая схема - По умолчанию/Celeste.sublime-color-scheme",
          "font_face": "Виктор Моно",
          "Параметры_шрифта":
          [
            "серый_антиалиас"
          ],
          "размер_шрифта": 22,
          "line_padding_bottom": 3,
          "line_padding_top": 3,
          "material_theme_accent_orange": правда,
          "overlay_scroll_bars": "включено",
          "theme": "Материал Firewatch. sublime-theme",
        } 

        Вы также можете настроить свои собственные привязки клавиш таким образом. Привязки клавиш по умолчанию можно найти в «Настройки» > «Привязки клавиш — по умолчанию», и вы должны добавить свои собственные изменения в «Настройки» > «Привязки клавиш — Пользовательский файл».

        Наконец, любые настройки плагина можно найти в разделе «Настройки» > «Настройки пакета».

        Инструмент командной строки Sublime Text

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

        Ознакомьтесь с документацией по интерфейсу командной строки, чтобы узнать, как настроить его в Windows, Mac или Linux. Это займет у вас всего пару минут, и это будет стоить вашего времени!

        Мы делаем Tower, лучший клиент Git.

        Еще не пользуетесь Tower?
        Загрузите нашу 30-дневную бесплатную пробную версию и испытайте лучший способ работы с Git!

        Попробуйте Tower сейчас

        3.

        Темы и цветовые схемы

        Ожидается, что программисты и писатели будут проводить много времени в своем любимом текстовом редакторе. Это может также хорошо выглядеть, пока мы на нем!

        Начнем с различия между «Темой» и «Цветовой схемой». Первый относится к внешнему виду пользовательского интерфейса (например, к внешнему виду кнопок и вкладок или боковой панели), а второй относится к способу выделения исходного кода. Оба играют важную роль!

        Для работы с темами убедитесь, что у вас установлен Package Control. Открытие командной палитры (⇧ + ⌘ + P) и ввод «Установить управление пакетами» должно помочь в большинстве настроек.

        Затем вы можете установить любую тему и активировать ее, отредактировав файл настроек. При желании вы также можете открыть палитру команд и использовать параметр «UI: Select Theme», чтобы внести изменения.

        Другой альтернативой является использование Themr, пакета, в котором перечислены все темы, доступные на вашем компьютере, и который позволяет легко переключаться между ними.

        Themr в Sublime Text

        Доступно множество различных тем. Вот некоторые из самых популярных:

        • Аю
        • Кобальт2
        • Материал Тема

        За эти годы я использовал много разных тем, но остановился на материальной теме.

        Что касается цветовых схем, то на каждом скриншоте вы видите материал «Кобальт», который хорошо сочетается с темой Tower Blog.

        Тем не менее, по умолчанию я обычно использую «Material Firewatch», который связан с Material Theme и в значительной степени вдохновлен видеоигрой Campo Santo «Firewatch». У меня слабость к апельсинам!

        Это моя предпочтительная цветовая схема при кодировании, но если я пишу, я могу выбрать что-то более светлое. Celeste — еще один фаворит, который является частью пакета цветовых схем по умолчанию, который поставляется в комплекте с Sublime.

        Чтобы быстро изменить цветовую схему, откройте командную палитру (⇧ + ⌘ + P) и введите «UI: Select Color Scheme». Когда вы переключаетесь между вариантами, вы можете мгновенно просмотреть новую схему.

        4. Пакеты

        Для Sublime доступны тысячи пакетов — благодаря Package Control их установка становится проще простого. Как упоминалось в предыдущей главе, убедитесь, что у вас уже установлен Package Control, прежде чем пытаться установить что-либо еще.

        Чтобы установить пакет, все, что вам нужно сделать, это открыть палитру команд (⇧ + ⌘ + P) и ввести «Установить пакет», а затем имя пакета, который вы ищете.

        Я настоятельно рекомендую вам потратить некоторое время на изучение веб-сайта Package Control. Если вам что-то нужно, скорее всего, кто-то уже создал пакет, который вы можете использовать.

        Тем не менее, вот мои любимые пакеты:

        • BracketHighlighter: выделяет различные скобки.
        • Emmet: просто незаменим, если вы работаете с HTML/CSS.
        • Значок файла: специальные значки файлов для улучшения визуального поиска.
        • Text Pastry: вставка числовых последовательностей при использовании нескольких курсоров.
        • Color Highlight: показывает цветовые коды с их реальным цветом в качестве фона.
        • Prettier: самоуверенный форматировщик кода для HTML/CSS/JS/GraphQL/Markdown/YAML.
        • SublimeLinter: структура линтинга кода (вам нужно будет добавить каждый линтер отдельно).
        • Улучшения боковой панели: добавлено множество операций при щелчке правой кнопкой мыши по папкам или файлам на боковой панели.
        • WordCount: счетчик слов, символов, строк и страниц в режиме реального времени в строке состояния для документа, строки или выделения.

        Final Words

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

        Надеюсь, вам понравилась эта статья. Я скоро вернусь с еще одним эпизодом «На 10% продуктивнее»!

        Sublime Text 3 Руководство по освоению PHP для разработчиков

        Будучи разработчиками программного обеспечения, мы тратим большую часть времени на изучение кода до тех пор, пока ошибка не почувствует себя неудобно и не обнаружит себя, чтобы мы могли ее исправить; или мы пишем потрясающий код, за который нам через некоторое время будет стыдно. Независимо от дня и продуктивности, мы проводим большую часть времени в наших IDE или текстовых редакторах. Я решил провести его в Sublime Text.

        В своей жизни я использовал разные IDE, от NetBeans до Eclipse, Visual Studio и других, и всегда полезно иметь что-то, указывающее на ваши ошибки, прежде чем даже пробовать решение, но для меня IDE слишком медлительный и несколько тормознутый.

        Когда дело доходит до кодирования в текстовом редакторе, выбор широк, но его можно сузить до самых популярных: Vim, Notepad++, Atom и Sublime Text.

        Некоторое время назад я дал Notepad++ шанс, но он не дошел до меня; с Vim мое самое большое достижение – это умение бросить курить! Атом я еще не пробовал, но мой коллега им очень доволен.

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

        TL;DR;

        Начнем с быстрой настройки.

        Установите Sublime Text
        1. Загрузите Sublime Text с их официальной страницы.
        2. Установить.
        3. Прибыль.

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

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

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

        Его можно использовать для возвышенных проектов php, и было бы намного проще увидеть, как запускать php-код в возвышенном тексте 3.

        Sublime Text полагается на пакеты для расширения своей функциональности. Когда пакеты выбраны и сконфигурированы с умом, это становится больше похоже на IDE без задержек, но также и без отлова ошибок перед компиляцией.

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

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

        После установки вы сможете вызвать панель, нажав ctrl+shift+p в Linux и Windows и cmd+shift+p в OS X.

        Мы будем использовать эту панель для установки всех других пакетов, включая текстовый редактор php или даже пакет laravel snippets sublime text 3 для продвинутых пользователей. проекты..

        Следующий раздел посвящен ускорению написания кода с помощью таких плагинов, как Emmet.

        Emmet

        Чтобы установить Emmet, откройте панель, как указано выше, нажав ctrl+shift+p и введите Установить пакет 9.1091 . Первым элементом в списке является Package Control: Install Package . Нажмите на нее, подождите секунду или около того, и появится новая панель. Введите Emmet и выберите первый.

        Поздравляем! Но что ты только что установил?

        Emmet — это набор ярлыков и фрагментов, который позволяет быстро писать код HTML и CSS.

        Например:

        В документе HTML введите ! и нажмите вкладку. Это сгенерирует весь шаблон HTML5. Или попробуй ul>li*5>a.nav и нажмите Tab. Этот генерирует список из 5 элементов, каждый из которых содержит ссылку с классом nav .

        Вы можете установить расширения emmet, если хотите, чтобы включить больше фрагментов или ярлыков. Для этого повторите процедуру для установки пакета, напишите Emmet в новом приглашении и посмотрите, что там доступно. Если есть что-то, что может вам подойти, продолжайте и устанавливайте это.

        PHP Companion (только для разработчиков PHP)

        Снова начнем со знакомого ctrl+shift+p и установите пакет, затем найдите PHP Companion . Большой. Теперь, когда он установлен, перейдите в Preferences -> Key Bindings . Это покажет вам два файла, один слева должен быть заполнен настройками по умолчанию, это Sublime Default Key Bindings . Справа вы увидите привязки клавиш для конкретных пользователей .

        Это пример того, как вы можете настроить свои пользовательские команды. Проверьте это для более подробной информации.

         [
            { "клавиши": ["f6"], "команда": "expand_fqcn" },
            { "keys": ["shift+f6"], "command": "expand_fqcn", "args": {"leading_separator": true} },
            { "клавиши": ["f5"], "команда": "find_use" },
            { "клавиши": ["f4"], "команда": "import_namespace" },
            { "клавиши": ["f3"], "команда": "осуществить" },
            { "клавиши": ["shift+f12"], "команда": "goto_definition_scope" },
            { "клавиши": ["f7"], "команда": "insert_php_constructor_property" }
        ]
         

        Вставьте этот код в свой User Specific (файл справа). Сохраните изменения, затем перезапустите редактор Sublime Text.

        Что делает PHP Companion, так это использует ярлыки, такие как f5 и f6, чтобы найти пространство имен класса и автоматически встроить его (f5) или импортировать его вверху файла (f6).

        Для ООП и разработки с использованием фреймворков, основанных на классах и пространствах имен, PHP Companion значительно повышает производительность.

        Красота кода

        "Любой дурак может написать код, понятный компьютеру. Хорошие программисты пишут код, понятный людям .» — Мартин Фаулер, 2008.

        Принимая вышеприведенную цитату за то, что она есть, правда во всем и во всем, нам нужно писать хороший, хорошо отформатированный, читабельный и понятный код. Ведь единственная реальная мера качества кода — WTF в минуту.

        Тем не менее, давайте перейдем к пакетам, которые облегчат задачу.

        DocBlockr

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

        Это должно сгенерировать блок комментариев, как показано ниже.

         /**
         * [описание вашего метода]
         * @param [тип] $parameter [описание]
         * @return [тип] [описание]
         */
         

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

        Теперь вы знаете, как запустить php в возвышенном тексте. Вы также должны научиться правильно использовать возвышенный текст php.plugin.

        Документация — это номер один для написания хорошего кода, и этот плагин значительно упрощает работу с ней.

        Выравнивание

        Предположим, у вас есть следующий код:

         $apple = «яблоко»;
        $pear = «груша»;
        $банан = «банан»;
         

        Вы можете выделить их все сразу, нажать ctrl+alt+a и вы получите:

         $apple = "apple";
        $ груша = "груша";
        $банан = "банан";
         

        Это особенно полезно, когда у вас есть огромные массивы, содержащие множество одиночных пар => значение , и вы хотите, чтобы их было легко читать/редактировать.

        Исправление кода

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

        Sublime Linter

        Sublime Linter — это базовый пакет, обеспечивающий встроенную проверку синтаксических ошибок для Python, JS, CSS и Ruby.

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

        Для языков, которые автоматически не доступны в Sublime Linter, все, что нам нужно сделать, это установить дополнительные пакеты, еще раз запросив панель. Сделайте ctrl+shift+p , введите Install Package и, наконец, Sublime Linter , затем выберите нужный язык, например PHP например.


        Надеюсь, эта статья была вам полезна! У вас есть любимые пакеты, которые облегчают вам жизнь программиста? Поделитесь им в комментариях ниже.

        Мои чрезмерно используемые сочетания клавиш Sublime Text

        После презентации, которая включала некоторое живое кодирование, несколько зрителей спросили, как я делаю вещи так быстро. Конечно, нет единого ответа; это сочетание множества простых сокращений и большой практики. В ответ на этот вопрос я подумал, что имеет смысл посмотреть, какие ярлыки я использую ежедневно, не задумываясь об этом.

        Вот тщательно подобранный список из 15 16 ярлыков (и 1 пользовательский ярлык) в сопровождении гифок, которыми я пользуюсь ежедневно. Наслаждаться!

        Выбор материалов

        • Выберите Следующий матч с выбором
        • Выберите все соответствия выбора
        • Выберите Открытие и закрытие тега по сравнению с Cursor
        • Select между контейнером New 9
        • Select New 9
        • Select New 9
        • Select 9
        • .

          Движущиеся строки и текст Около

          • Перемещение линии линии вверх или вниз
          • Дубликата или выбора
          • СДЕРЖИВАНИЕ И НЕПРАВИЛЬНОЕ

          Резкони или Выбор с тегом

        • Удалить элемент закрытого контейнера

        Обработка текста и чисел

        • Вычисление математического выражения
        • Приращение и уменьшение
        • Верхние и нижние части

        Комментарии и выравнивающие переменные

        • Выбор комментариев/строка
        • Aligntab с помощью индивидуальной сочетания клавиатуры

        SELECT SELECT MATCHTECTES: 9012 + SELECT SELECTECTES: 9012 .
        Поместив курсор на слово и нажав + D , мы выбираем слово. Удар D еще несколько раз, все еще удерживая выбирает следующий экземпляр найденного выбора. Нажав , затем D три раза, я выбрал три итерации текста.

        Выбрать все совпадения выделенного фрагмента: CTRL + + G
        То же самое, что и выше, за исключением того, что захватываются все совпадения в файле. Будьте осторожны с этим, так как он захватит все совпадения в файле.

        Выберите открывающий и закрывающий тег относительно курсора: + + K
        Это драгоценный камень. Возможно, вы хотите, чтобы все атрибуты оставались прежними, но просто хотите выбрать тег. Этот ярлык сделает это за вас — и обратите внимание, что вы можете сделать это с несколькими тегами одновременно. *Требуется пакет Emmet

        Выбор между контейнерами: CTRL + D
        Если вы поместите курсор между текстом и нажмете приведенную выше команду, он выделит текст, как + Д . Но нажмите еще раз, и вы получите родительский контейнер, и еще раз, чтобы получить родительский контейнер. *Требуется пакет Emmet

        Выбрать в скобках: + + Пробел
        Это полезно для выбора всего, что заключено в скобки. Работает и с CSS.

        Переместить строку вверх или вниз: CTRL + + или

        Дублировать строку или выделение: + + D
        Если у вас выделен текст, он будет дублировать ваш выбор. В противном случае поместите курсор на строку и продублируйте всю строку.

        СОДЕРЖАНИЕ И НЕИНДЕНТ: + [ или ]

        CUT LINE OR SELECTION: 44.

        9012 или SELECTION или SELECTE: 4444400909. 9099. вставьте его в другое место.

        Вставить с соблюдением отступов: + + V
        Еще один, который я использую все время. На гифке я показываю оба, вставляя обычно ( + V ) по сравнению со вставкой, которая учитывает отступ. Обратите внимание, как выстраиваются отступы.

        Перенос строки или выделения с тегом: CTRL + + W
        Перенос строки с тегом; начните вводить любой тег, который вы хотите, и все готово.

        Удалить элемент закрытого контейнера: +
        Это удаляет родительские теги относительно вашего курсора. Полезно для очистки разметки. *Требуется пакет Emmet. *Требуется комплект Emmet

        Increment and Decrement: + OPTION + or , OPTION + or
        Holding will change the number by 10, and by 1 when не проводится. И обратите внимание, что вам не нужно выбирать номер, Sublime Text достаточно умен, чтобы обновить ближайший номер в строке. *Требуется пакет Emmet или Hayaku

        Верхний и нижний регистр: + К затем У , + К затем Л

        Бонус! Используйте AlignTab с пользовательским сочетанием клавиш

        Приведенные выше сочетания клавиш поставляются с Sublime Text по умолчанию, но вы можете добавить свои собственные сочетания клавиш. В приведенном ниже примере пакет AlignTab применяется с использованием трех настраиваемых привязок клавиш для вертикального выравнивания значений на основе символов =>, = и :. Поскольку я в основном работаю с JavaScript и PHP, эти привязки учитывают почти каждый сценарий, который мне нужен, но вы можете вертикально выровнять любой символ, какой захотите.

        Чтобы продублировать gif ниже в своем собственном редакторе, просто установите AlignTab, добавьте пользовательские привязки в свой файл настраиваемых привязок клавиш, выберите код и нажмите CTRL + + .

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

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