我想單詞完成顯示所有匹配的類型名稱(不僅在導入的名稱空間中)。如果該類型的nampespace沒有被導入 - 它應該在我從列表中選擇類型時導入,並且如果該類型在未引用的程序集中 - 該程序集應該添加到項目引用(在提示符後添加導入和引用)當然)
試圖回憶確切的類型名稱,它的命名空間有時是真正的痛苦。 有沒有這種完成的產品? (是的,我知道關於Resharper。不,它不支持這個)Visual Studio - 更聰明的單詞完成想要
PS如果單詞完成可以顯示所有類型的文本中的任何地方有文本 - 不僅在開始。例如,我輸入「writer」 - 並完成向我顯示所有作者(TextWriter,StringWriter,StreamWriter等)
這聽起來像一個可怕的想法。爲此,VS必須在啓動時加載每個程序集,然後在每次鍵入按鍵時搜索每個程序集。 VS在大型項目中已經存在性能問題。這將是一場噩夢。 – 2009-08-26 15:38:34
並非所有組件,只有那些在GAC和當前項目中註冊的組件。並且不需要做出愚蠢的直接搜索 - 有許多有效的索引算法。 – skevar7 2009-08-26 15:48:07
你是什麼意思與resharper「不支持這個」? Ctrl + Alt + Space爲我提供了所有可以訪問的類型。在很多情況下,當你寫下一個類型時,它會提示「添加Blabla引用項目和使用指令」。該列表可能是可定製的,但我沒有檢查。至於類型搜索,使用Ctrl + T,它允許通過類型進行通配符搜索,包括非解決方案類型! – flq 2009-08-26 15:59:19