JavaScript 代码片段管理器中的片段未显示在 Intellisense 中
JavaScript snippets in Code Snippets Manager not showing up in Intellisense
在 Visual Studio 2019 年,我根据 Microsoft Walkthrough documentation.
使用工具 -> 代码片段管理器导入了一个片段
我可以在代码片段管理器中看到它。
这是我的代码片段的内容。
<?xml version="1.0" encoding="utf-8"?>
<CodeSnippets xmlns="http://schemas.microsoft.com/VisualStudio/2005/CodeSnippet">
<CodeSnippet Format="1.0.0">
<Header>
<Title>switch</Title>
<Author>Me</Author>
<Description>Inserts a switch case.</Description>
<Shortcut>cmswitch</Shortcut>
</Header>
<Snippet>
<Code Language="JavaScript">
<![CDATA[ switch ($switch_on$) {case 0: break; default:}]]>
</Code>
<Declarations>
<Literal>
<ID>switch_on</ID>
<ToolTip>Enter the switch case criteria.</ToolTip>
<Default>switch_on</Default>
</Literal>
</Declarations>
</Snippet>
</CodeSnippet>
</CodeSnippets>
当我尝试通过在基本 .cshtml
文件中键入 cm
来使用代码段时,我什么也没得到。
知道为什么我的代码片段没有出现在智能感知中。
其实是VS2019的问题我这边的VS2019也有同样的行为
代码片段管理器 列出了证明 VS 已启用该片段的代码片段。我什至可以手动插入代码片段,但似乎该快捷方式在 VS2019 上不起作用。
但是,当我在VS2017上测试这个问题的时候。它可以很好地工作。所以我很好奇这个问题是否与VS2019本身有关。
VS2017:
I have reported the issue on our DC Forum。如果我没有详细描述问题,您可以投票并添加任何评论,这样它会得到更多 Microsoft 的关注。也希望团队能给您一个满意的答复
和因为这个过程可能需要很长时间,所以你必须在代码编辑器上right-click-->Insert Snippet 手动添加您自己的片段以获得您想要的内容。
====================================
更新 1
在 Visual Studio 2019 年,我根据 Microsoft Walkthrough documentation.
使用工具 -> 代码片段管理器导入了一个片段我可以在代码片段管理器中看到它。
这是我的代码片段的内容。
<?xml version="1.0" encoding="utf-8"?>
<CodeSnippets xmlns="http://schemas.microsoft.com/VisualStudio/2005/CodeSnippet">
<CodeSnippet Format="1.0.0">
<Header>
<Title>switch</Title>
<Author>Me</Author>
<Description>Inserts a switch case.</Description>
<Shortcut>cmswitch</Shortcut>
</Header>
<Snippet>
<Code Language="JavaScript">
<![CDATA[ switch ($switch_on$) {case 0: break; default:}]]>
</Code>
<Declarations>
<Literal>
<ID>switch_on</ID>
<ToolTip>Enter the switch case criteria.</ToolTip>
<Default>switch_on</Default>
</Literal>
</Declarations>
</Snippet>
</CodeSnippet>
</CodeSnippets>
当我尝试通过在基本 .cshtml
文件中键入 cm
来使用代码段时,我什么也没得到。
知道为什么我的代码片段没有出现在智能感知中。
其实是VS2019的问题我这边的VS2019也有同样的行为
代码片段管理器 列出了证明 VS 已启用该片段的代码片段。我什至可以手动插入代码片段,但似乎该快捷方式在 VS2019 上不起作用。
但是,当我在VS2017上测试这个问题的时候。它可以很好地工作。所以我很好奇这个问题是否与VS2019本身有关。
VS2017:
I have reported the issue on our DC Forum。如果我没有详细描述问题,您可以投票并添加任何评论,这样它会得到更多 Microsoft 的关注。也希望团队能给您一个满意的答复
和因为这个过程可能需要很长时间,所以你必须在代码编辑器上right-click-->Insert Snippet 手动添加您自己的片段以获得您想要的内容。
====================================
更新 1