我对片段创建相当新。我已成功为C#和HTML创建了多个代码段。当我遇到麻烦时,我开始使用MS Snippet Designer。我遇到的麻烦是我使用以下代码为JS创建了一个片段:
<?xml version="1.0" encoding="utf-8"?>
<CodeSnippets xmlns="http://schemas.microsoft.com/VisualStudio/2005/CodeSnippet">
<CodeSnippet Format="1.0.0">
<Header>
<SnippetTypes>
<SnippetType>Expansion</SnippetType>
</SnippetTypes>
<Title>tjready</Title>
<Author>admin</Author>
<Description>
</Description>
<HelpUrl>
</HelpUrl>
<Shortcut>$().ready(function() {</Shortcut>
</Header>
<Snippet>
<Code Language="javascript"><![CDATA[$().ready(function() {
//This is a test of the onready
});]]></Code>
</Snippet>
</CodeSnippet>
</CodeSnippets>
我的目标是为JS或CSHTML文件创建代码段。使用代码片段管理器(工具&gt; CSM)导入后,上述任何类型的文件都不起作用。我尝试将代码段放在html和JavaScript类别中。我也尝试修改代码段的语言类型。
有人看到我做错了吗?
答案 0 :(得分:5)
对于遇到此问题的其他人,如果您需要添加一个领先的$,请添加两个。
<strong>Word
答案 1 :(得分:0)
我找到了问题和解决方案。问题是领先的$。一旦我把它关闭,我可以使用 ctrl K + ctrl X 创建snippit。我想使用快捷键类型和自动填充。
由于我无法获得类型和标签自动填充工作,我继续看。我发现Visual Studio jQuery snippet plugin适用于我正在尝试做的事情,并附带了几个准备好的代码段。
这个jQuery片段快捷方式是jqDocReady,或者你可以使用jqDocReadyShort,如果你不想在那里使用匿名函数。