我想单词完成显示所有匹配的类型名称(不仅在导入的名称空间中)。如果该类型的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