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

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 + ~

Затем

CTRL + SHIFT + P

И вводим

Package Controll

Видеоурок

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

SideBarEnhancements

Shift + CTRL + P

Package Control: Install Package

SideBarEnhancements

Emmet CSS Snippets

Установка

Shift + CTRL + P

Package Control: Install Package

Emmet CSS Snippets

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

h2{Текст заголовка}+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

Шпора — 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+

Использование Emmet с Sublime Text

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

Что такое Эммет?

Emmet (ранее известный как Zen Coding) — это набор инструментов веб-разработчика, который может значительно улучшите рабочий процесс HTML и CSS, вы можете вводить выражения, подобные CSS который можно динамически анализировать и выводить в зависимости от того, что вы вводите в аббревиатуре. — Документация Эммета

Это означает, что с помощью Emmet мы можем:

  • Вводить HTML и CSS, используя простые сочетания клавиш
  • Экономьте время, написав код
  • Сделать жизнь проще

Довольно полезно, правда? Давайте узнаем, как установить его с помощью Sublime Text.

Установка плагинов

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

Когда у вас есть фрагмент для вашей версии Sublime, запустите программу и откройте консоль ( ⌘+` в OS X). Вставьте предполагаемый код, нажмите Введите , а затем посмотрите, как Package Control устанавливается, как по волшебству.

Установив Package Control, вы можете загрузить дополнительные подключаемые модули, открыв палитру команд ( Shift+⌘+P в OS X) и набрав «Установить пакет», а затем отправив верхний результат. Далее открывается аналогичное меню, раскрывающее список пакетов, доступных для установки. Введите здесь «Эммет» и выберите лучший результат.

Использование Эммета

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

Формула использования Emmet очень проста:

  1. Введите поддерживаемый ярлык
  2. .
  3. Пресс Вкладка

И все! Ознакомьтесь с некоторыми из наиболее полезных сочетаний клавиш, которые вы можете начать использовать прямо сейчас.

Становимся лучше

Если вы похожи на меня, освоить новые инструменты — это бесконечная борьба. К счастью, Эммету 9 лет.0029 полностью необязательный после установки, и вы можете игнорировать все его функции, пока вы не захотите их использовать. Это делает освоение Emmet таким же гибким, как постепенное добавление ярлыков в рабочий процесс, когда они вам нужны. Например, начните с сокращения для класса или идентификатора, а затем начните с него, изучая более амбициозные ярлыки по пути.

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

sublimetext3 — Sublime Text 3 / Emmet — выберите открывающий и закрывающий тег (с помощью ярлыка)

спросил

Изменено 4 года, 8 месяцев назад

Просмотрено 2к раз

Просто короткий вопрос, чтобы оптимизировать мой рабочий процесс / производительность с помощью Sublime Text 3 и Emmet…

Пока я могу (на Mac)

  • выбрать открывающий и закрывающий тег с помощью CMD + Shift + K
  • выберите вложенный HTML / текст атрибута упаковки с помощью
    CMD + Shift + A

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

Для иллюстрации. ..

 Lorem ipsum dolor sit amed
 

Running CMD + Shift + K отображает этот выбор:

…что не позволяет мне мгновенно удалить код.

Любые идеи/подсказки/обходные пути, которые вы можете придумать? Я исследовал как Интернет, так и документы Sublime Text, но безрезультатно…

Спасибо и с уважением!

  • sublimetext3
  • emmet

Выделите тег, для которого вы хотите удалить открывающий и закрывающий теги, и попробуйте CTRL + SHIFT + ;

Это должно удалить выбранный тег и его закрывающего партнера.

В документации emmet это указано как ярлык для удаления тега, но указано, что это ярлык

CTRL + SHIFT + K , когда он действует (по крайней мере, в моей настройке), это CTRL + SHIFT + ; в Sublime Text 3.

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

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

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

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