【问题标题】:How to use HTML Code Snippet?如何使用 HTML 代码片段?
【发布时间】:2015-07-09 15:46:06
【问题描述】:

我正在尝试使用 Visual Studio 2005 创建和使用代码 sn-ps。我在 VB.Net 中成功创建了一个 sn-p 并通过键入它的快捷方式并按 Tab 来使用它。现在我正在尝试使用 html sn-p。

我已经在以下位置内置了代码 sn-ps

“C:\Program Files (x86)\Microsoft Visual Studio 8\Xml\1033\Snippets\xslt\html”。

它的快捷方式是“htmltable”。但是当我在输入“htmltable”后按“tab”时,什么也没有发生。 [甚至尝试了两次 tab]。

知道我在这里可能缺少什么吗?

参考文献

  1. Walkthrough: Using HTML Snippets
  2. Code Snippet Picker
  3. Walkthrough: Creating a Code Snippet
  4. How to: Manage Code Snippets

【问题讨论】:

    标签: asp.net html visual-studio


    【解决方案1】:

    它在 VS2013 中工作。

    1. Ctrl+KCtrl+B 启动Code Snippet Manager
    2. 在“我的 HTML 片段”文件夹中添加自定义片段 [可以是 看到文件被复制到 “C:\Users\\Documents\Visual Studio 2013\代码 Snippets\Visual Web Developer\My HTML Snippets”也可以。]

    下面是我用的sn-p:

    <CodeSnippet Format="1.1.0"
        xmlns="http://schemas.microsoft.com/VisualStudio/2005/CodeSnippet">
      <!--DataGrid -->
      <Header>
        <Title>MyDataGrid</Title>
        <Author>Lijo</Author>
        <Shortcut>MyDataGrid</Shortcut>
        <Description>Markup snippet for a MyDataGrid</Description>
        <SnippetTypes>
          <SnippetType>Expansion</SnippetType>
        </SnippetTypes>
      </Header>
      <Snippet>
        <Declarations>
          <Literal>
            <ID>MyDataGrid</ID>
            <ToolTip>MyDataGrid</ToolTip>
            <Default>MyDataGrid</Default>
          </Literal>
        </Declarations>
        <Code Language="html">
          <![CDATA[
    
          <ANET:DataGrid runat="Server" ID="dgMultiTextile" AlternatingItemStyle-BackColor="#dddddd"
            ItemStyle-HorizontalAlign="center" Width="100%">
            <Columns>
              <ANET:BoundColumn DataField="IncomingTransCD" LabelName="InTransCDText"/>
              <ANET:TemplateColumn LabelName="BusinessUnitText">
                <ItemTemplate>
                  <a href="#" class="businessUnitHyperLink">
                    <asp:label id="lnkBusinessUnitCD" name="BusinessUnitCD" runat="server" fieldname="BusinessUnitCD"
                        text='<%# Container.DataItem.Item("BusinessUnitCD") %>'></asp:label>
                  </a>
                </ItemTemplate>
              </ANET:TemplateColumn>
            </Columns>
          </ANET:DataGrid>
          $end$]]>
        </Code>
      </Snippet>
    </CodeSnippet>
    

    参考文献

    1. 来自 Jeff King Microsoft Visual Studio: Web Development Futures 的有用演示文稿

    【讨论】:

      猜你喜欢
      • 2011-05-04
      • 2015-07-01
      • 2021-06-19
      • 1970-01-01
      • 2021-12-17
      • 1970-01-01
      • 2022-08-10
      • 2016-04-03
      相关资源
      最近更新 更多