用于扩展红色小红线的键盘快捷键是什么,它为您提供了一个菜单,您可以在其中选择将必要的using
语句添加到文件顶部?
答案 0 :(得分:403)
Ctrl + 。显示菜单。我发现这比替代方法更容易输入, Alt + Shift + F10 。
这可以通过转到工具>重新绑定到更熟悉的东西。选项>环境>键盘> Visual C#> View.QuickActions
答案 1 :(得分:36)
Alt + Shift + F10 将显示与智能标记关联的菜单。
答案 2 :(得分:24)
我强烈建议您查看Visual Studio插件ReSharper。它有一个QuickFix功能,可以做同样的事情(还有更多)。
但ReSharper不要求光标位于需要新命名空间的实际代码上。比如说,您将一些代码复制/粘贴到源文件中,只需点击几下 Alt + Enter ,并包含所有必需的用法。
哦,它还确保将所需的程序集引用添加到项目中。比如说,您创建一个包含NUnit单元测试的新项目。您编写的第一个类,添加[TestFixture]属性。如果您的解决方案中已有一个项目引用了NUnit DLL文件,那么ReSharper能够看到TestFixtureAttribute来自该DLL文件,因此它会自动将该程序集引用添加到您的新项目中。
它还为扩展方法添加了必需的命名空间。至少ReSharper版本5测试版确实如此。我很确定Visual Studio的内置解析功能不会这样做。
另一方面,它是商业产品,所以你必须付钱。但是如果你在商业上使用软件,那么获得的生产力(插件可以用很多其他很酷的东西)都会超过价格标签。
是的,我是粉丝;)
答案 3 :(得分:13)
答案 4 :(得分:6)
答案 5 :(得分:0)
它是 ctrl + 。例如,当您尝试键入List
时需要在末尾键入<
并按< kbd> ctrl + 。才能正常工作。