Visual Studio创建新的Javascript代码段

时间:2014-01-07 21:55:43

标签: javascript xml code-snippets

我对片段创建相当新。我已成功为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类别中。我也尝试修改代码段的语言类型。

有人看到我做错了吗?

2 个答案:

答案 0 :(得分:5)

对于遇到此问题的其他人,如果您需要添加一个领先的$,请添加两个。

<strong>Word

答案 1 :(得分:0)

我找到了问题和解决方案。问题是领先的$。一旦我把它关闭,我可以使用 ctrl K + ctrl X 创建snippit。我想使用快捷键类型和自动填充。

由于我无法获得类型和标签自动填充工作,我继续看。我发现Visual Studio jQuery snippet plugin适用于我正在尝试做的事情,并附带了几个准备好的代码段。

这个jQuery片段快捷方式是jqDocReady,或者你可以使用jqDocReadyShort,如果你不想在那里使用匿名函数。