Emmet plugin: Emmet — the essential toolkit for web-developers

Emmet в VS Code — эффективный пользователь

VS Code — это редактор кода, переопределенный и оптимизированный для создания и отладки современных веб-приложений и облачных приложений.

VS Code — один из моих любимых редакторов кода. Мне нравятся различные функции, такие как встроенный Git Control, завершение кода, фрагменты кода, рефакторинг кода и т. д. выпускать. Я использую примечания к выпуску VS Code для каждого выпуска.

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

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

Это Эммет!

Итак, следующий большой вопрос:

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

Wiki говорит:

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

Я:

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

Да, в настоящее время все редакторы предлагают автозавершение кода или подсказку синтаксиса intellisense.

Тем не менее, Эммет получил некоторые интересные функции, такие как сокращение синтаксиса, улучшение рабочего процесса HTML, CSS. С помощью Emmet мы можем быстро написать кучу кода, обмотать его новыми тегами.

Ваш любимый может быть Atom, Sublime, Brackets или что-то еще. Emmet поддерживает большинство ваших любимых редакторов.

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

https://emmet.io/download/

Это плагин, который вы можете установить или интегрировать с вашими редакторами кода.

 

Emmet в VS Code

Хорошей новостью является то, что нам не нужно загружать и устанавливать Emmet в VS Code.

Emmet встроен в VS Code, расширение не требуется. Хорошо, это основная история; теперь давайте начнем с того, как использовать функции.

 

Как расшифровать аббревиатуры Emmet?

Сокращения и фрагменты Emmet включены по умолчанию для файлов html, haml, jade, slim, jsx, xml, xsl, css, scss, sass, less и stylus.

В основном клавиша Tab используется для завершения сокращения кода. Мы должны ввести синтаксис и нажать клавишу Tab, чтобы развернуть аббревиатуры.

Мы расширяем один HTML-тег или даже расширяем иерархию HTML-тегов одновременно, нажимая клавишу табуляции.

 

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

Мы можем быстро просмотреть аббревиатуру Emmet, щелкнув значок информации рядом с показанным списком. При вводе текста рядом с решеткой (#) он будет восприниматься как идентификатор, а текст рядом с точкой (. ) будет рассматриваться как имя класса. Эммет в основном работает с селекторами CSS.

А также мы можем создать несколько списков с одинаковым синтаксисом с уникальным идентификатором.

 

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

 

Давайте также посмотрим на пример сокращения CSS

 

Чтобы узнать больше о коротком коде html и css, перейдите по этой ссылке https://docs.emmet.io/cheat-sheet/

3 9 шпаргалка по html и css.

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

Приятного программирования! 🙂

Оцените:

Нравится:

Нравится Загрузка…

Плагин Emmet для Netbeans | Учебники по веб-сайтам

Что такое Emmet

Еще в 2009 году Сергей Чикуёнок написал статью, в которой представил новый способ написания кода HTML и CSS. Этот революционный плагин под названием Zen Coding на протяжении многих лет помогал многим разработчикам и теперь вышел на новый уровень.

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

Итак, вот краткое знакомство с Эмметом. Попробуйте и поверьте, вы не пожалеете!

Установка в Netbeans

В NetBeans откройте Инструменты > Подключаемые модули > Доступные подключаемые модули , найдите и установите подключаемый модуль Emmet .

После установки проверьте пункт меню Edit > Emmet , чтобы узнать о доступных действиях.

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

По умолчанию в плагине почти нет горячих клавиш. Чтобы привязать сочетания клавиш к действиям Emmet или изменить существующие, перейдите к пункту 9.0125 Инструменты > Параметры > Раскладка клавиатуры . Для вашего удобства все действия Emmet сгруппированы по категориям Emmet .

Сокращения HTML

Поскольку синтаксис Emmet для описания элементов похож на селекторы CSS, к нему очень легко привыкнуть.

Простое добавление классов, идентификаторов, текста и атрибутов

Введите p.bar#foo и нажмите CTRL+ALT+N, чтобы вывести это:

 

Для содержания используются фигурные скобки. Итак, h2{foo} выдаст это:

  

foo

Квадратные скобки используются для атрибутов. Итак, a[href=#] сгенерирует это:

 
 

Вложение

Путем вложения аббревиатур можно создать целую страницу, используя всего одну строку кода. Дочерний оператор, представленный > , позволяет вам вкладывать элементы. Итак, p>span выведет это:

 

Родственный оператор, представленный + , позволяет размещать элементы рядом друг с другом на одном уровне. Итак, h2+h3 выведет это:

 

 Группировка

Чтобы эффективно использовать преимущества вложенности, не превращая их в запутанную мешанину операторов, вам нужно сгруппировать некоторые фрагменты кода. Это похоже на математику — вам просто нужно использовать скобки вокруг определенных частей. Например, (.foo>h2)+(.bar>h3) выведет это:

 

<дел>

Неявные имена тегов

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

вы можете просто написать .content и расширить его до
.

Но Эммет умнее. Он просматривает имя родительского тега каждый раз, когда вы расширяете аббревиатуру неявным именем. Итак, если вы объявите .item внутри

    , будет сгенерировано
  • вместо
    .

    Вот список всех неявных имен тегов:

    • li для ul и ol
    • tr для стол , tbody , thead и tfoot
    • тд для тд
    • опция для выберите и optgroup

    Умножение

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

    Итак, ul>li*3 даст:

     

    Аббревиатуры CSS

    Значения

    Emmet — это нечто большее, чем просто HTML-элементы. Вы также можете вставлять значения непосредственно в аббревиатуры CSS. Допустим, вы хотите определить ширину. Тип w100 , и он будет генерировать:

     width: 100px;
     

    !важный модификатор

    Можно добавить ! Суффикс в конце любой аббревиатуры CSS для получения значения !important . Итак, м10! выведет:

     margin: 10px !important; 

    Actions

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

    Emmet предлагает очень уникальные инструменты, которые могут значительно улучшить ваш опыт редактирования:

    Expand Abbreviation

    Да, это действие , которое расширяет CSS-подобные аббревиатуры в код HTML.

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

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

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