【发布时间】:2011-11-08 14:07:17
【问题描述】:
这听起来像是一个愚蠢的问题,但我似乎找不到答案。例如,看看 Visual Studio 2010 附带的默认 divsn-p:
<CodeSnippet Format="1.1.0" xmlns="http://schemas.microsoft.com/VisualStudio/2005/CodeSnippet">
<Header>
<Title>div</Title>
<Author>Microsoft Corporation</Author>
<Shortcut>div</Shortcut>
<AlternativeShortcuts>
<Shortcut>p</Shortcut>
<Shortcut>h1</Shortcut>
<Shortcut>h2</Shortcut>
<Shortcut>h3</Shortcut>
<Shortcut>h4</Shortcut>
<Shortcut>h5</Shortcut>
<Shortcut>h6</Shortcut>
<Shortcut>blockquote</Shortcut>
<Shortcut>pre</Shortcut>
<Shortcut>address</Shortcut>
<Shortcut>center</Shortcut>
<Shortcut>noscript</Shortcut>
</AlternativeShortcuts>
<Description>Markup snippet for a block element</Description>
<SnippetTypes>
<SnippetType>Expansion</SnippetType>
<SnippetType>SurroundsWith</SnippetType>
</SnippetTypes>
</Header>
<Snippet>
<Code Language="html"><![CDATA[<$shortcut$>$selected$$end$</$shortcut$>]]></Code>
</Snippet>
</CodeSnippet>
如何使用替代的p 快捷方式?在 IntelliSense 中,没有任何替代方案可用。首先,我尝试过Surround With > HTML > p,但由于这不是一个有效的 IntelliSense 选项,所以它默认使用a 标签包围。
此外,我尝试了Surround With > HTML > divp、div p、div-p、div:p 等等,但没有任何效果,它只是默认为div(注意我想尝试的第一个选项是@987654331 @ 但 sn-p 选择器不允许 > 作为输入)。
有人知道如何使用这个功能吗?
【问题讨论】:
-
这是一个未记录的元素,无法可靠地回答问题。或者换一种说法,不要对未记录的元素无法按您希望的那样工作感到惊讶。
-
@Hans 这就是我得出的结论,并希望“溢出”中的某个人会有一些见解。
标签: visual-studio visual-studio-2010 code-snippets