键盘快捷键可以关闭所有选项卡,但在Visual Studio中是当前选项卡?


77

有谁知道键盘快捷键可以关闭除Visual Studio中的当前选项卡以外的所有选项卡?当我们使用它时,关闭所有选项卡的快捷方式?是否有此选项?我看过过去,却从未找到过。

Answers:


92

我认为默认情况下没有一个,但是您可以转到“工具”>“选项”>“环境”>“键盘”,然后将一个密钥绑定到File.CloseAllButThis。

我用ctrl+ alt+w


2
如果您使用VSVIM,则可以在命令字段中输入vsc File.CloseAllButThis,如果您不想映射按键,则非常方便:D
ermagana 2013年

2
有一种默认方法!看看我的答案
Anderson Fortaleza

54

默认情况下,该命令File.CloseAllButThis没有键盘绑定。您可以自己设置一个,如下所示:

在这个例子中,我要地图CTRL+ SHIFT+ ALT+ W,以File.CloseAllButThis在全球范围内。您可能希望将范围设置为仅文本编辑器。


我使用ALT+ W+关闭所有文档L

在Visual Studio中可以使用它,而无需任何特殊的插件或配置。它仅使用工具栏助记符。Window.CloseAllDocuments如果您希望将其绑定到其他对象,则使用相应的命令。


也可以与VS 2003一起使用(目前是史前版本)!
Jaywalker

谢谢!奇怪的是,它位于“窗口”菜单下,而不是您希望的“文件”菜单下。
大卫

好吧,“当前部分除外”部分效果不佳。:-)
stolsvik

1
@stolsvik,我为您扩展了答案。
德鲁·诺阿克斯

@Drew-感谢您指出键盘助记符以关闭所有文档(不仅仅是“所有,而是所有”)。如果有人希望自定义该快捷方式,可以很容易地将Window.CloseAllDocuments设置为快捷方式。例如,我习惯于Ctrl + Shift + W关闭所有选项卡(例如在Web浏览器和Eclipse中)。
nexus-bytes,

41

快速解答:ALT+ -+A

在Visual Studio 2013上测试。在要保持打开状态的窗口上,按ALT+ -,这将打开窗口左上方的菜单,然后按A关闭所有窗口,但当前窗口除外。


1
这是默认方式!+1
aggsol 2015年

2
Alt -至少从Windows 95开始就存在了,并且确实内置于Windows和Visual Studio中。我应该知道检查一下这个快捷方式,真棒。
马斯洛

2
此快捷方式与Alt+相似Space,因为它会打开“系统菜单”,但会打开当前的MDI子窗口。我想知道这是否意味着Visual Studio实际上使用了MDI?
MarioDS '16

11

默认情况下没有键盘快捷键,但是您可以将其绑定到常规环境设置(Options-> Environment-> Keyboard)中的键盘快捷键,命令为File.CloseAllButThis。


5

如果您发现自己经常使用“除此以外的所有功能”,还可以尝试使用“工具” \“选项” \“环境” \“文档” \“ [x]”,如果已保存,请重用当前文档窗口。结合ReSharper的“最近编辑”(按Ctrl键或Ctrl键,取决于键盘映射),您可以始终避免打开文档过多,并且仍可以在最近打开的文档之间快速导航。



2

为了关闭所有文件:

工具->自定义...->键盘..->环境->键盘

那里我已经将命令Window.CloseAllDocuments映射到Alt + Ctrl + F4


从VS2012开始,它是工具->选项->环境->键盘。在那里,您可以映射Windows.CloseAllDocuments。
erikH 2014年

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.