我按照Microsoft的演练创建了一个VS 2013片段。这是为我必须经常输入的一些css类属性添加一个快捷方式。
我将语言类型属性放在" html"因为没有其他选项适用。
我将它们导入Code Snippets文件夹中名为" Steve"的新文件夹。
它们不会显示在我必须编辑的.aspx
和.ascx
个文件中。如果我创建一个虚拟.html
文件,它可以工作。所以我认为语言设置需要改变。我已经用Google搜索了它,但无法找到它应该是什么。
更新:如果可能的话,我还需要在JS文件的html字符串中使用它。
以下是代码段:
<?xml version="1.0" encoding="utf-8"?>
<CodeSnippets
xmlns="http://schemas.microsoft.com/VisualStudio/2005/CodeSnippet">
<CodeSnippet Format="1.0.0">
<Header>
<Title>Button Default</Title>
<Author>Steve Lombardi</Author>
<Description>Add a design system default button class</Description>
<Shortcut>btnd</Shortcut>
</Header>
<Snippet>
<Code Language="HTML">
<![CDATA[class="btn btn-default" ]]>
</Code>
</Snippet>
答案 0 :(得分:0)
我试图:
<Code Language="asp">
Documents\Visual Studio 2017\Code Snippets\Visual Web Developer\My HTML Snippets
我已经能够插入代码段了,但是每次编辑它时,更新代码片段似乎都很慢。
这是一个工作样本:
<?xml version="1.0" encoding="utf-8" ?>
<CodeSnippets xmlns="http://schemas.microsoft.com/VisualStudio/2005/CodeSnippet">
<CodeSnippet Format="1.0.0">
<Header>
<Title>bsmodal</Title>
<Shortcut>bsmodal</Shortcut>
<Description>Code snippet per l'inserimento di finestra modale Bootstrap</Description>
<Author>Francesco !Formentz! Formenti</Author>
<SnippetTypes>
<SnippetType>Expansion</SnippetType>
</SnippetTypes>
</Header>
<Snippet>
<Declarations>
<Literal>
<ID>modalid</ID>
<ToolTip>ID della finestra modale</ToolTip>
<Default>myId</Default>
</Literal>
<Literal>
<ID>labeltext</ID>
<ToolTip>Testo dell'etichetta</ToolTip>
<Default>Testo dell'etichetta</Default>
</Literal>
</Declarations>
<Code Language="asp">
<![CDATA[
<div class="modal fade" id="$modalid$" role="dialog" aria-labelledby="$modalid$Label">
<div class="modal-dialog modal-lg" role="document">
<nsc:NSUpdatePanel ID="$modalid$UpdatePanel" runat="server" UpdateMode="Conditional" class="modal-content">
<Triggers>
<asp:AsyncPostBackTrigger ControlID="$modalid$Save" EventName="Click" />
</Triggers>
<ContentTemplate>
<div class="modal-header bg-primary">
<button type="button" class="close" data-dismiss="modal" aria-label="<%= EdiNova.App_GlobalResources.Loc.GenericModalCloseText %>"><span aria-hidden="true">×</span></button>
<h4 class="modal-title" id="$modalid$Label">$labeltext$</h4>
</div>
<div class="modal-body">$end$
</div>
<div class="modal-footer">
<div class="pull-left">
<asp:LinkButton ID="$modalid$Delete" runat="server" OnClick="$modalid$Delete_Click" CssClass="btn btn-warning" meta:resourcekey="$modalid$Delete" ValidationGroup="$modalid$Delete"><i class="fas fa-trash-alt" aria-hidden="true"></i> <%= EdiNova.App_GlobalResources.Loc.ModelDeleteCaption %></asp:LinkButton>
</div>
<div class="pull-right">
<button type="button" class="btn btn-default" data-dismiss="modal"><%= EdiNova.App_GlobalResources.Loc.GenericModalCloseText %></button>
<asp:LinkButton ID="$modalid$Save" runat="server" OnClick="$modalid$Save_Click" CssClass="btn btn-primary" meta:resourcekey="$modalid$Save" ValidationGroup="$modalid$Edit"><i class="fas fa-save" aria-hidden="true"></i> <%= EdiNova.App_GlobalResources.Loc.ModelSaveCaption %></asp:LinkButton>
</div>
</div>
</ContentTemplate>
</nsc:NSUpdatePanel>
</div>
</div>
]]></Code>
</Snippet>
</CodeSnippet>
</CodeSnippets>