Я знаю, что это устарело, и вы, вероятно, уже нашли ответ, но я просто хотел бы добавить для тех, кто может этого не знать, что это возможно в VS 2010:
- Выберите код, который вы хотите окружить.
- Сделайте
ctrl-k
ctrl-s
(или щелкните правой кнопкой мыши и выберите Surround with...
.
- Есть множество фрагментов HTML на выбор.
Вы можете создать свои собственные SurroundsWith сниппеты, если не найдете то, что ищете:
- Щелкните,
File
а затем щелкните New
и выберите тип файла XML
.
- В
File
меню щелкните Save
.
- В
Save as
поле выберите All Files (*.*)
.
- В
File name
поле введите имя .snippet
файла с расширением имени файла.
- Щелкните
Save
.
Введите в XML-файл что-то вроде следующего примера:
<CodeSnippet Format="1.1.0" xmlns="http://schemas.microsoft.com/VisualStudio/2005/CodeSnippet">
<Header>
<Title>ul-div</Title>
<Author>Microsoft Corporation</Author>
<Shortcut>ul>li</Shortcut>
<Description>Wrap in a ul and then an li</Description>
<SnippetTypes>
<SnippetType>Expansion</SnippetType>
<SnippetType>SurroundsWith</SnippetType>
</SnippetTypes>
</Header>
<Snippet>
<Declarations>
<Literal>
<ID>selected</ID>
<ToolTip>content</ToolTip>
<Default>content</Default>
</Literal>
</Declarations>
<Code Language="html"><![CDATA[<ul><li>$selected$</li></ul>$end$]]></Code>
</Snippet>
</CodeSnippet>
- Открыть
Tools
> Code Snippets Manager
.
- Щелкните
Import
и перейдите к только что созданному фрагменту.
- Отметьте
My HTML Snippets
и нажмите, Finish
а затем OK
.
После этого у вас будет новый блестящий фрагмент HTML, в который можно обернуть материал!