visual-studio - 关闭所有,但固定和这个?
问题描述
是否可以关闭 Visual Studio 中的所有文件(选项卡),除了固定和当前选择的文件?已经有“关闭除固定之外的所有”和“关闭除此之外的所有”的选项。
我发现我最需要的选项是“关闭所有,但固定和这个”。现在我通常关闭所有但固定然后重新打开另一个文件。是的,这不需要很长时间,但似乎没有必要。
我愿意使用插件或扩展来实现这一点。
解决方案
您可以将以下命令与我的Visual Commander扩展一起使用来固定当前选项卡,关闭所有未固定并取消固定当前选项卡:
public void Run(EnvDTE80.DTE2 DTE, Microsoft.VisualStudio.Shell.Package package)
{
DTE.ExecuteCommand("Window.PinTab");
DTE.ExecuteCommand("OtherContextMenus.EasyMDIToolWindow.CloseAllButPinned");
DTE.ExecuteCommand("Window.PinTab");
}