簡體   English   中英

如何隱藏“基於最近編輯”的 Intellisense 建議?

[英]How to hide Intellisense "based on recent edits" suggestions?

標題說的是什么。

我不介意它們出現在“錯誤列表”中,因為它們僅被標記為“消息”,因此可以輕松過濾它們,但我想隱藏代碼中的點。

要關閉“基於最近的編輯”內容,請撥打 go 關閉 IntelliCode 建議

根據文檔:

如果您想關閉它,請選擇“工具”>“選項”、“IntelliCode 常規”選項卡,然后將 C# 建議切換為“已禁用”

在此處輸入圖像描述

這將關閉“基於最近的編輯”,同時仍然保留其他內容,如代碼樣式/自動完成/等。

如何隱藏“基於最近編輯”的 Intellisense 建議?

如果你想在 Intellisense 中隱藏這樣的建議(顯示為一個dot ),你應該在每個 cs 文件的頂部添加下面的內容:

#pragma warning disable xxx(suggestion ID)

或者使用#pragma warning disable禁用所有建議。

例如,我做了一個類似的樣本:

在此處輸入圖像描述

在此處輸入圖像描述

================================================ ==============

通常要刪除該 Intellisense Suggestion 您應該進入Tools --> Options --> Text Editor --> C# --> Code Style然后找到這樣的建議消息並將其SeveritySuggestion更改為Refactoring Only 有了這個,你可以刪除這樣的代碼編輯器建議。

在此處輸入圖像描述

由於我不知道你的具體建議消息(基於最近的編輯)和ID ,也不確定這樣的建議是否在代碼樣式菜單中,所以我建議你可以嘗試我的第一個解決方案。

請注意:到目前為止,無論您以何種方式抑制建議,在代碼編輯器中刪除dot也會刪除錯誤列表中的消息。 它們是統一的,您不能在Code Editor中抑制IntelliSense並將消息保存在Error List中。

此外,如果您仍然想要這個,您可以在我們的User Voice Forum上建議一個功能。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM