[英]JavaScript snippets in Code Snippets Manager not showing up in Intellisense
在 Visual Studio 2019 中,我根據Microsoft 演練文檔使用工具 -> 代碼片段管理器導入了一個片段。
我可以在代碼片段管理器中看到它。
這是我的片段的內容。
<?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 :
我已經在我們的 DC 論壇上報告了這個問題。 如果我沒有詳細描述該問題,您可以投票並添加任何評論,以便獲得更多微軟的關注。 也希望團隊能給您一個滿意的答復。
而且由於該過程可能需要很長時間,因此您必須右鍵單擊代碼編輯器->插入片段以手動添加您自己的片段以獲得您想要的。
=====================================
更新 1
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.