-
Notifications
You must be signed in to change notification settings - Fork 0
Actions
EmmetVS empowers you to write large HTML and CSS code blocks with incredible speed, using familiar CSS selectors. However, web development isn't just about creating new code; it often involves editing and maintaining existing HTML and CSS to fix bugs and add new features.
EmmetVS provides a unique set of tools that can significantly enhance your editing experience:
Expands CSS-like abbreviations into HTML code.
Selects content, opening and closing HTML tag names from the current caret position, even in non-HTML syntaxes.
Quickly traverses between opening and closing HTML tags.
Intelligently wraps selected content with an abbreviation.
Quickly traverses between important HTML code points.
Quickly selects important HTML and CSS code parts.
Toggles comments, matching HTML tags, CSS properties, or rules when there's no selection.
Splits (<tag />
→ <tag></tag>
) or joins (<tag></tag>
→ <tag />
) HTML/XML tags under the current caret position.
Gracefully removes HTML/XML tags under the current caret position.
Merges selected lines into a single one, automatically matching the nearest HTML tag when there's no selection.
Updates matched HTML tags or CSS rules with image size information located under the caret.
Evaluates simple math expressions.
Increments or decrements numbers under the current caret position with a given step.
Automatically copies CSS values under the current caret position to all vendor-prefixed variants.
Encodes images under the caret to data:URL format and vice versa.
This documentation is based on the concepts and ideas of Emmet.
For the source code of EmmetVS, please visit the GitHub repository.