На основании комментария я дважды проверил приведенный ниже фрагмент кода, и, к сожалению, он не работает в режиме просмотра HTML. Другой способ сделать это - через записанный макрос:
- В вашем веб-проекте начните запись: CTRL + SHIFT + R
- Введите
<%= %>
, затем верните курсор между пробелами после "="
- Остановить запись: CTRL + SHIFT + R
- Вставить макрос с помощью CTRL + SHIFT + P
Этого может быть достаточно, но было бы лучше, чтобы оно было во всех проектах, плюс мы хотели бы получить лучшее нажатие клавиши, чем CTRL + SHIFT + P
- Сохранить макрос: Инструменты-> Макросы-> Сохранить временный макрос, присвоив ему имя
- Свяжите это с комбинацией клавиш:
- Инструменты-> Параметры и выберите узел Клавиатура
- Поиск по названию, которое вы выбрали
- Введите комбинацию клавиш (например, ALT + A ) и нажмите OK
Теперь вы можете нажать комбинацию клавиш (например, ALT + A ) в представлении HTML, она вставит <% =%> и поместит курсор в теги, готово для ввода.
[Старый ответ: к сожалению, не работает в режиме просмотра HTML.]
Для фрагмента кода создайте файл фрагмента XML (например, "asp.snippet") с именем, ярлыком и расширением, а затем используйте Инструменты -> Диспетчер фрагмента кода, чтобы добавить папку, в которой хранится ваш фрагмент.
Вот XML для фрагмента, который (через «asp [tab] [tab]») раскрывает «<% = [code]%>»
<?xml version="1.0" encoding="utf-8"?>
<CodeSnippet Format="1.0.0" xmlns="http://schemas.microsoft.com/VisualStudio/2005/CodeSnippet">
<Header>
<Title>ASP Server Tags</Title>
<Author>Chris Bowen</Author>
<Shortcut>asp</Shortcut>
<Description>ASP.NET server escape characters, including equals</Description>
<SnippetTypes>
<SnippetType>SurroundsWith</SnippetType>
<SnippetType>Expansion</SnippetType>
</SnippetTypes>
</Header>
<Snippet>
<Declarations>
<Literal>
<ID>code</ID>
<Default>Code</Default>
</Literal>
</Declarations>
<Code Language="csharp">
<![CDATA[<%= $code$ $selected$%>$end$]]>
</Code>
</Snippet>
</CodeSnippet>
Подробнее здесь на MSDN .
Кстати, VS имеет фрагмент для создания фрагментов. Просто откройте новый файл XML, затем щелкните правой кнопкой мыши и выберите «Вставить фрагмент ->« Фрагмент ».
»