[英]Visual Studio 2022 Snippets not working for C#
我全新安裝了 Visual Studio 2022 v17.0.0 (.NET 6.0) 並創建了一個新的 WebAssembly 項目。 嘗試編輯計數器組件,但沒有一個片段適用於 C#。
鍵入cw應該調出Console.WriteLine
但什么也沒有發生,制表符除了插入制表符外什么都不做。 嘗試了其他幾個片段和相同的結果。 如果我進入Console.
我應該會彈出建議,但我什么也沒得到。
我嘗試進行修復安裝,但沒有解決問題。 關於我還能嘗試修復什么的任何建議。 謝謝
我遇到了同樣的問題,但設法讓事情重新開始。 在代碼片段管理器( CTRL + K
CTRL + B
)中,我注意到我的片段文件夾與另一個文件夾(“Visual C#”)同名。 我從代碼片段管理器中刪除了我的文件夾,在文件資源管理器中將其重命名為在代碼片段管理器中是唯一的,然后將其重新添加到代碼片段管理器中。
然后我不得不重新啟動我的 Visual Studio 2022,然后它才能識別出我的代碼片段。
之后,似乎我可以編輯我的片段而無需重新啟動 VS。 我想說 VS 2022 對自定義片段文件夾的初始識別存在問題。
最可能它正在運行,但我發現 VS 2022 對默認行為進行了一些更改。
確保當您在文檔中鍵入您的短語時,它出現在建議框的頂部。 顯示建議的示例<\/a>
如果沒有按
示例未顯示建議<\/a>ctrl + alt + space<\/code> 。
再試一次。
如果您在嘗試標記片段時遇到您輸入的短語不是默認選擇的,您可能希望將<\/strong>IntelliSense 行為<\/strong>從“包括片段時?-選項卡...”更改為“始終包含片段”<\/strong> 。
Tools > Options > Text Editor > C# > IntelliSense > 'Always include snippets'
對我來說,只啟用Always include snippets
是行不通的。 對於 Visual Studio 2022 版本 17.4.3,我不得不禁用Tools->Options->Text Editor->IntelliSense
中的Show new snippet experience (experimental)
選項。 無需重啟VS。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.