从小红线展开菜单并提供将必要的using语句追加到文件顶部的选项的键盘快捷方式是什么?
当前回答
菜单键(与 菜单在右边 Windows键) 然后选择“解析” 菜单上的。那可以通过 紧迫的“s”。
其他回答
ctrl +。例如,当你尝试输入列表时,你需要在最后输入<并按ctrl +。让它起作用。
Alt + Shift + F10将显示与智能标记相关的菜单。
我强烈推荐使用Visual Studio插件ReSharper。它有一个QuickFix功能,可以做同样的事情(以及更多)。
但是ReSharper并不要求光标位于需要新名称空间的实际代码上。比方说,您复制/粘贴一些代码到源文件中,只需按几下Alt + Enter键,所有所需的使用就包括在内了。
哦,它还确保将所需的程序集引用添加到项目中。例如,您创建了一个包含NUnit单元测试的新项目。在编写的第一个类中,您添加了[TestFixture]属性。如果您的解决方案中已经有一个项目引用了NUnit DLL文件,那么ReSharper能够看到TestFixtureAttribute来自该DLL文件,因此它将自动将该程序集引用添加到您的新项目中。
它还为扩展方法添加了必需的名称空间。至少ReSharper 5测试版是这样的。我很确定Visual Studio的内置解析函数不会这样做。
缺点是,它是一种商业产品,所以你必须付钱。但是如果你在商业上使用软件,所获得的生产力(插件可以做很多其他很酷的事情)超过了价格标签。
是的,我是粉丝;)
Ctrl +。显示菜单。我发现这比Alt + Shift + F10更容易输入。
这可以通过转到工具>选项>环境>键盘>可视c# >视图重新绑定到更熟悉的东西。QuickActions
菜单键(与 菜单在右边 Windows键) 然后选择“解析” 菜单上的。那可以通过 紧迫的“s”。
推荐文章
- 如何为构造函数定制Visual Studio的私有字段生成快捷方式?
- 为什么Visual Studio 2015/2017/2019测试运行器没有发现我的xUnit v2测试
- Visual Studio复制项目
- 如何在iis7应用程序池中设置。net Framework 4.5版本
- Visual Studio - Resx文件默认“内部”为“公共”
- 在Visual Studio 2010中有快速查找文件的方法吗?
- 使iTerm以与其他操作系统相同的方式翻译“元键”
- Nuget连接尝试失败“无法为源加载服务索引”
- 在Visual Studio中查看多个项目/解决方案
- Visual Studio打开默认浏览器,而不是Internet Explorer
- csproj文件中的“Service Include”是干什么用的?
- 如何在Visual Studio中找到堆栈跟踪?
- 使用不同的Web。在开发和生产环境中进行配置
- 是否有一种方法可以在Visual Studio中删除一行而不剪切它?
- 如何在Eclipse中只使用键盘去一个错误?