7

我一直在做一些 Android 开发,发现 Ctrl+Shift+O 快捷键对于像我这样仍然习惯于屏幕上不同对象所需的导入的人来说非常方便。我也一直在 Visual Studio 2008 中进行 vb.net 开发,并且错误地尝试了该快捷方式,但它尝试打开表单或类似的东西。所以我的问题是:是否有一个快捷方式可以让我们在 Visual Studio 2008 中导入所有缺失的引用或删除不必要的引用?

4

2 回答 2

3

删除不必要的导入指令

我可以确认,在 Visual Studio 2012 和 Visual Studio 2010 中,代码编辑器有一个上下文菜单选项,可以使用 Visual Basic.NET 或 C# 中的指令进行删除、排序或删除和排序。我实际上从未使用过 Visual Studio 2008,但快速搜索显示它在 2008 年也是可能的(来源)。

..

为了将此功能与热键挂钩,您需要做的就是:

  1. 转到工具 > 选项
  2. 展开注释为“环境”的根节点,然后单击注释为“键盘”的节点
  3. 搜索Edit.RemoveAndSort并指定您选择的热键。

添加未知导入指令

我使用这个名为ReSharper的插件,当我引用一个没有适当导入指令的类时,它会为我提供这样的界面:

在此处输入图像描述

如果您不想使用 ReSharper(它非常昂贵),那么 Visual Studio 的工作效率稍低,但界面同样有效。您应该看到带有红色下划线的类引用,如果您将鼠标悬停在红线上,您应该会看到一个小对话框,其中显示了添加对命名空间的引用的选项。您也可以按CTRL + .快速显示对话框。

于 2013-03-15T14:49:28.637 回答
1

从这个链接:

自动命名空间导入

看起来Shift + ALT + F10会做的伎俩。

于 2013-03-15T14:51:26.637 回答