代码片段管理器中的JavaScript片段未在Intellisense中显示
在VisualStudio2019中,我使用工具->代码段管理器按照导入了一个代码段 我可以在代码段管理器中看到它 下面是我的代码片段的内容代码片段管理器中的JavaScript片段未在Intellisense中显示,javascript,visual-studio-2019,intellisense,code-snippets,javascript-intellisense,Javascript,Visual Studio 2019,Intellisense,Code Snippets,Javascript Intellisense,在VisualStudio2019中,我使用工具->代码段管理器按照导入了一个代码段 我可以在代码段管理器中看到它 下面是我的代码片段的内容 <?xml version="1.0" encoding="utf-8"?> <CodeSnippets xmlns="http://schemas.microsoft.com/VisualStudio/2005/CodeSnippet"> <CodeSnipp
<?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>
转换
你知道为什么我的代码片段没有出现在intellisense中吗。事实上,这是VS2019的一个问题。我对VS2019也有同样的行为
代码段管理器列出了证明VS已启用该代码段的代码段。我甚至可以手动插入代码段,而这个快捷方式似乎在VS2019上不起作用
然而,当我在VS2017上测试该问题时。它可以很好地工作。所以我很好奇这个问题是否与VS2019本身有关
VS2017:
。如果我没有详细描述这个问题,你可以投票并添加任何评论,这样它会得到微软更多的关注。我希望团队能给你一个满意的答复
和由于此过程可能需要很长时间,您必须右键单击代码编辑器-->插入代码段手动添加您自己的代码段以获得所需的内容
====================================
更新1
.感谢您将其登录到Microsoft论坛。我添加了一些支持aspx、js、cshtml和html文件的测试。这些都不适用于javascript代码段。感谢您的反馈。这在VS2019上是一个真正的问题,而我在VS2017上使用得很好。既然我们不能在这里做任何其他事情,我建议你可以接受这个答案,让其他社区成员知道这是一个真正的问题。我会关注DC问题,并让你知道任何回复。明白了。谢谢你的帮助!我希望他们能解决它。我还在这里提出了一个新问题。@cmill,您代码段的开关
标题与系统代码段冲突。请重新命名标题,如JSswitch
,然后重新启动VS。我可以找到cmswitch
。