我是视觉工作室和C#的新手 - 而VS中的一件事让我发疯:
在eclipse中,您可以开始键入一个Type-name,按CTRL-SPACE,它会显示与您键入的String匹配的类型,即使它们尚未导入。
如果您不熟悉API并且不知道确切的类型名称等,这非常有用。
我注意到,只有在使用部分导入名称空间的情况下,VS才会提供类型名称完成。
是否可以将搜索范围扩展到所有可用的命名空间?
请不要推荐像ReSharper这样的商业工具,因为我现在很愿意习惯VS“因为它”没有为扩展付出很多钱......
答案 0 :(得分:1)
据我所知,您描述的类似Eclipse的功能在visual studio中不可用作标准。它与Eclipse中的许多其他好东西一样,可以作为Resharper的一部分使用,Resharper是Visual Studio的一个非常大的(商业)插件。默认情况下,它会将未导入的类名称绑定到Alt-Shift-Space。
作为一名前Eclipse用户,在我添加Resharper之前,VS感觉很强大但非常笨拙。特别令人欣慰的是控制-T和控制转换-T再次可用 - 解决方案资源管理器不再需要寻找前同事离开课堂的地方。
Resharper由JetBrains制作,他也制作了IdeaJ,我认为它对Eclipse有影响,因此两者之间的相似之处并非巧合。答案 1 :(得分:0)
搜索已使用的命名空间... 但是,在正确编写类名后,单击 ctrl + dot ,它会显示这样的命名空间。
或者右键单击类名而不是解析。的右击>解析强>