【问题标题】:Keyboard shortcut to close all tabs but current one in Visual Studio?关闭 Visual Studio 中所有选项卡但当前选项卡的键盘快捷键?
【发布时间】:2010-09-10 23:15:31
【问题描述】:

有没有人知道在 Visual Studio 中关闭除当前选项卡之外的所有选项卡的键盘快捷键吗?当我们这样做时,关闭所有选项卡的快捷方式?有 Resharper 选项吗?我过去看过,一直没能找到。

【问题讨论】:

    标签: .net visual-studio resharper


    【解决方案1】:

    这不是 100% 与原始问题有关,但我最终在这里为 VS Code 寻找此功能。

    对于像我这样最终在这里寻找 Visual Studio Code 答案的人,可以选择关闭组中的所有选项卡。我可以在 Mac 上确认这一点,而不是在 Windows 上 100%。

    workbench.action.closeOtherEditors

    【讨论】:

      【解决方案2】:

      我关注aarojensen's method,但把它放在文件菜单中(右键单击菜单并选择自定义)。然后 Alt-F-B 关闭除当前之外的所有内容。

      【讨论】:

        【解决方案3】:

        为了关闭所有文档:

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

        我已经映射了命令 Window.CloseAllDocuments 到 Alt+Ctrl+F4

        【讨论】:

        • 从VS2012开始是工具->选项->环境->键盘。在那里你可以映射 Windows.CloseAllDocuments。
        【解决方案4】:

        Sara Ford 有很多关于 Visual Studio 的类似提示。

        这是一个引用what aaronjensen said 关于File.CloseAllButThis

        https://docs.microsoft.com/en-us/archive/blogs/saraford/did-you-know-you-can-close-all-but-this-on-files-in-the-file-tab-channel-124

        【讨论】:

        • 仅供参考 - Sara 不再生产 TotD
        【解决方案5】:

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

        我用 ctrl+alt+w

        【讨论】:

        • 如果您使用 VSVIM,您可以在命令字段中输入 vsc File.CloseAllButThis,如果您不想映射按键,则非常方便:D
        • 有一个默认方式! See my answer
        【解决方案6】:

        默认没有键盘快捷键,但是可以在通用环境设置(Options->Environment->Keyboard)中绑定键盘快捷键,命令为File.CloseAllButThis。

        【讨论】:

          【解决方案7】:

          快速回答:ALT+-+A

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

          【讨论】:

          • 这是默认方式! +1
          • Alt - 至少从 Windows 95 开始就已经存在,并且确实内置于 Windows 和 Visual Studio 中。我应该知道检查那个快捷方式,太棒了。
          • 此快捷方式类似于Alt + Space,因为它打开了系统菜单,但用于当前 MDI 子窗口。我想知道这是否意味着 Visual Studio 实际上使用了 MDI?
          【解决方案8】:

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

          在这个例子中,我将 CTRL + SHIFT + ALT + W 映射到 @ 987654323@ 在全球范围内。您可能希望将范围设置为仅文本编辑器。


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

          这在 Visual Studio 中可用,无需任何特殊插件或配置。它只是使用工具栏助记符。相应的命令是Window.CloseAllDocuments,以防您希望将其绑定到其他东西。

          【讨论】:

          • @Drew - 感谢您指出关闭所有文档的键盘助记符(不仅仅是“所有但这个”)。如果有人希望自定义该快捷方式,可以很容易地创建 Window.CloseAllDocuments 的快捷方式。例如,我习惯 Ctrl + Shift + W 关闭所有选项卡(如在 Web 浏览器和 Eclipse 中)。
          【解决方案9】:

          如果您发现自己经常使用“关闭除此之外的所有内容”,您也可以尝试工具 \ 选项 \ 环境 \ 文档 \ [x] 重用当前文档窗口(如果已保存)。结合 ReSharper 的最近编辑(ctrl- 或 ctrl-e,具体取决于键盘映射),您可以避免一直打开太多文档,并且仍然可以在最近打开的文件之间快速导航。

          【讨论】:

            猜你喜欢
            • 1970-01-01
            • 1970-01-01
            • 1970-01-01
            • 1970-01-01
            • 1970-01-01
            • 1970-01-01
            • 1970-01-01
            • 1970-01-01
            • 1970-01-01
            相关资源
            最近更新 更多