<nav>
<ul>
<li><a href="#">Home</a></li>
<li><a href="About/">About</a></li>
<li><a href="Contact/">Contact</a></li>
<li>
Portfolio
<!-- TODO: Make this a dropdown menu. -->
<ul>
<li><a href="">Project 1</a></li>
<li><a href="">Project 2</a></li>
<li><a href="">Project 3</a></li>
</ul>
</li>
</ul>
</nav>
Given something like the above, I want to select the opening <nav>
and then also select the closing <nav>
, including everything in between.
In other words, a shortcut key (Mac OS X) to select opening, closing and all the markup in between.
With the html that you have:
<nav>
<ul>
<li><a href="#">Home</a></li>
<li><a href="About/">About</a></li>
<li><a href="Contact/">Contact</a></li>
<li>
Portfolio
<!-- TODO: Make this a dropdown menu. -->
<ul>
<li><a href="">Project 1</a></li>
<li><a href="">Project 2</a></li>
<li><a href="">Project 3</a></li>
</ul>
</li>
</ul>
</nav>
In VS Code, if you select the <nav>
in the first line and then do the keyboard shortcut:
Shift + Alt + →
It should highlight the whole code block for you.
You can also use the search feature, enabling RegEx search mode as described in this answer
Here is the search string you can use:
<nav>[\s\S]*<\/nav>
Explanation:
Search for the specific characters: <nav>
Followed by zero-or-more ( *
) white-space ( \\s
) and/or NON-white-space ( \\S
) characters (which includes newlines) , and
Stopping when you reach </nav>
(inclusive)
The technical post webpages of this site follow the CC BY-SA 4.0 protocol. If you need to reprint, please indicate the site URL or the original address.Any question please contact:yoyou2525@163.com.