2017-03-02 54 views
0

當我開始輸入tr而不是「true」時,我的intellisense幾乎總是用於「treeChild」。這是一個非常小的事情,但它有點令人討厭,因爲我有時會不小心按下return,並且會將treeChild放入我的布爾中。VS 2012 Intellisense建議treeChild代替true

任何想法,爲什麼這是或如何擺脫它?

我從來沒有使用過treeChild。或者看着它。

+0

什麼是您的項目類型?我用不同的項目類型在我身邊試了一下,看起來這裏沒有選項'treeChild'。如果所有項目類型都存在此問題,則可嘗試運行以下命令:devenv/resetuserdata,/ safemode,/ resetsettings以解決VS因素的問題,或轉至控制面板 - 程序和功能,然後右鍵單擊VS 2012至修理。由於VS 2012的最新更新是VS 2015更新5:https://www.microsoft.com/en-sg/download/details.aspx?id=48708,如果尚未安裝,請嘗試安裝它以獲取一個測試。 –

+0

treeChild是我們自己的類之一,不知道我們使用它(它是遺留代碼)。 Intellisense不應該以我最常用的或我最常用的方式(根據Intellisenses猜測)來優先考慮? – Squirrelkiller

回答

0

在VS 2012,智能感知可以預先選擇已在彈出的列表成員框中自動對象名完成最近選擇,在IDE在當前會話中的成員。您可以檢查此:IntelliSense for Most Recently Used Members

要關閉此默認行爲,去工具 - 選項 - 文本編輯器,C#-IntelliSense,並取消選中「預先選擇最近使用過的成員」,如下圖,然後點擊'確定'保存此修改。 enter image description here

+0

我不知道這是如何適用於我的問題,因爲我從來沒有真正使用「treeChild」,所以它肯定不是我最近使用過的成員。 – Squirrelkiller

+0

對不起,我的誤解,上述選項是否被選中或不在你的VS 2012?請轉至工具 - 導入和導出設置,單擊「重置所有設置」並保存當前設置,然後重置爲默認設置,之後重新啓動VS以再次測試此問題。 –

+0

不幸的是沒有改變任何東西,仍然得到treeChild作爲第一個建議:/ – Squirrelkiller