Visual studio Visual Studio-关闭解决方案资源管理器的键盘快捷键

Visual studio Visual Studio-关闭解决方案资源管理器的键盘快捷键,visual-studio,visual-studio-2017,keyboard-shortcuts,solution-explorer,Visual Studio,Visual Studio 2017,Keyboard Shortcuts,Solution Explorer,CtrlAltL在Visual Sutdio中打开解决方案资源管理器 但我无法用相同的键盘快捷键关闭它 由于我经常需要这样做(为了在屏幕上显示更多内容),如何使用键盘快捷键关闭解决方案资源管理器?您可以使用(语言:C#)创建以下命令并指定快捷键来关闭解决方案资源管理器: public class C : VisualCommanderExt.ICommand { public void Run(EnvDTE80.DTE2 DTE, Microsoft.VisualStudio.Shell

CtrlAltL在Visual Sutdio中打开解决方案资源管理器

但我无法用相同的键盘快捷键关闭它


由于我经常需要这样做(为了在屏幕上显示更多内容),如何使用键盘快捷键关闭解决方案资源管理器?

您可以使用(语言:C#)创建以下命令并指定快捷键来关闭解决方案资源管理器:

public class C : VisualCommanderExt.ICommand
{
    public void Run(EnvDTE80.DTE2 DTE, Microsoft.VisualStudio.Shell.Package package) 
    {
        var serviceProvider = package as System.IServiceProvider;
        var shell = (Microsoft.VisualStudio.Shell.Interop.IVsUIShell)serviceProvider.GetService(typeof(Microsoft.VisualStudio.Shell.Interop.SVsUIShell));
        var SolutionExplorer = new System.Guid(Microsoft.VisualStudio.Shell.Interop.ToolWindowGuids80.SolutionExplorer);
        Microsoft.VisualStudio.Shell.Interop.IVsWindowFrame frame;
        shell.FindToolWindow(0, ref SolutionExplorer, out frame);
        frame.Hide();
    }
}

我相信,并不是默认情况下你可以去做你自己的。这里有一个网站,所有默认的快捷方式都很容易筛选(),可能可以,但我最终选择了Rider,上面的注释中内置了
Shift
+
Esc
命令,这实际上应该被认为是解决方案。它与VisualStudio2019配合使用。