Visual Studio 2010:限制编辑器选项卡的数量
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Visual Studio 2010:限制编辑器选项卡的数量相关的知识,希望对你有一定的参考价值。
Visual Studio似乎不限制打开的编辑器选项卡的数量。我正在使用ReSharper并且在一定数量的已打开的编辑器选项卡中,事情变得非常缓慢。因此,我必须跟踪打开的标签并定期关闭旧标签。如果我可以设置限制以便在达到限制时关闭旧标签会很酷。
VS / ReSharper或任何可以帮助实现此功能的VS插件中是否有设置?
答案
我正试图用原始插件来解决这个问题。似乎工作正常。还在测试它。
public void OnConnection(object application, ext_ConnectMode connectMode, object addInInst, ref Array custom)
{
_applicationObject = (DTE2)application;
_applicationObject.Events.WindowEvents.WindowCreated +=
window =>
{
if (window.Document != null)
{
documentWindows.AddFirst(window);
if(documentWindows.Count > 7)
{
Window lastWindow = documentWindows.Last.Value;
documentWindows.Remove(lastWindow);
lastWindow.Close(vsSaveChanges.vsSaveChangesYes);
}
}
};
_applicationObject.Events.WindowEvents.WindowClosing +=
window =>
{
if(window.Document != null)
{
documentWindows.Remove(window);
}
};
}
以上是关于Visual Studio 2010:限制编辑器选项卡的数量的主要内容,如果未能解决你的问题,请参考以下文章
Visual Studio 2010快捷方式选择word / expression / line / section / method?
使用 Visual Studio 2010 Express 打开非 express VS 项目