在Visual Studio 2013中用什么键盘快捷键来组织C#使用?

Nic*_*kis 56 c# refactoring visual-studio visual-studio-2013

有没有办法通过Visual Studio中的一个或多个文件的快捷方式组织C#使用(删除和排序,单独或一起)?

我知道这可以通过选择一个文件的菜单来完成

Edit > IntelliSense > Organize Usings > Remove and Sort

但我想更快地做到这一点.我正在使用Visual Studio 2013 Express进行C#开发(想知道如何在旧版和其他版本中完成此操作).先感谢您.

Jam*_* Ko 60

从VS2017开始,它就是一个内置的快捷方式.只需按下Ctrl + R键,Ctrl + G键.感谢Emanuel Ve,他在评论中首先提到了这一点; 我正在提出建议,以提高可见度.


小智 48

转到工具=>选项=>环境=>键盘

在此输入图像描述

输入您要使用的组合键(单击按快捷键:文本框,按下您的键组合,就像在编辑时执行它一样)

在此输入图像描述

然后在显示包含: textbox的命令中键入"usings"

在此输入图像描述

现在,您可以将您喜欢的这些删除/排序使用命令的任何版本分配给组合键.

这适用于Visual Studio中的几乎所有命令,以及您安装的任何插件.只需键入命令名中涉及的单词即可找到该命令.分配!

  • 从Visual Studio 2017开始,我找不到任何包含`using`的命令.但是,存在两个命令:`Edit.RemoveAndSort`和`EditorContextMenus.CodeWindow.RemoveAndSort`,它们都清理使用.后者已经有一个键盘快捷键,对我来说是"Ctrl + R,G",默认键盘映射. (8认同)
  • 如果您将Ctrl + F分配给Edit.Find(如默认的Visual Studio快捷方式),则将Ctrl + F,Ctrl + U分配给使用操作将删除查找快捷方式.如果您遇到此问题,只需选择另一个尚未用作单个键操作的键组合. (2认同)

Pin*_*ngi 5

除了@Will的回答, Productivity Power Tools 是一个很棒的插件,拥有所有这些 - 还有很多!

在此输入图像描述