Visual Studio键盘快捷方式,可自动添加所需的“使用”语句

时间:2008-09-29 14:40:04

标签: visual-studio visual-studio-2008 keyboard-shortcuts

用于扩展红色小红线的键盘快捷键是什么,它为您提供了一个菜单,您可以在其中选择将必要的using语句添加到文件顶部?

6 个答案:

答案 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)

  • 上下文菜单键(一个带有 菜单上,旁边右边 Windows键)
  • 然后选择“解决” 从菜单中。这可以通过 按“s”。

答案 5 :(得分:0)

它是 ctrl + 例如,当您尝试键入List时需要在末尾键入<并按< kbd> ctrl + 才能正常工作。