Wrap Selection With Tag

Use the keyboard to put a wrapper tag around a selection of code.

You're in an HTML file, working on a nice block of markup, and realize your CSS framework wants a wrapper <div>. Don't they always? What's another <div>, right?

You could use mouse to move to the start, type in <div>, go to the end, type in </div>, and by then you forgot what you were doing.

Instead:

  • Make a selection with your keyboard

  • Invoke Surround With ⌘⇧A (macOS) / Ctrl+Shift+A (Windows/Linux)

  • Hit T to choose Surround with in the Live Templates section

  • In the prompt, type the name of the tag

If you're a fan of the Emmet system for quickly generating markup, you can also surround with Emmet.


Related Resources

Run npm Scripts from package.json
Run npm Scripts from package.json
Browse your package.json scripts and run in a dedicated tool window.
Clean Up Messy Imports With Optimize Imports
Clean Up Messy Imports With Optimize Imports
Quickly remove any unused imports and more.
Find in Path with the Navigation Bar
Find in Path with the Navigation Bar
Use the Navigation bar and Find in File together and be faster than all of your team members.