Visual Studio - 管理许多打开文件的工作的提示

Cri*_*scu 30 tabs visual-studio

你怎么看待VS让你在几分钟之前找到一个你用过多个打开标签的标签?如何不断拖动标签以保持您使用的标签紧密相连?

哦,你也觉得AARGH?然后继续阅读.

我在一个软件上工作,有几十个项目和数百个文件.很容易让标签栏填满 - 就像调试时一样,可以打开很多文件,其中大部分只是样板文件,或者对于手头的任务并不是很有趣.
这使得与标签栏"关闭" 相关的少数文件,或通过略过可见标签找到的痛苦.

有一些解决方案,其中一些比其他更广为人知.这是我的前三名:

III.如果您可以准确记住文件名(或至少是第一个字母),则此方法有效:使用"查找框":

type: Ctrl-D >of yourFileName
Run Code Online (Sandbox Code Playgroud)

在键入文件名时,您将获得解决方案中文件名的自动完成功能.更多细节在这里.

II.最明显的一个:使用按字母顺序排列的选项卡栏右侧的"活动文件"下拉列表.
鲜为人知的事实:Ctrl-Alt-DownArrow用来打开那个下拉菜单,然后开始输入文件名.您可以获得可视化可用选项的额外好处.[信息无耻地从这里被盗]

I. <drum roll/>这是我个人的最爱,它基于VS 2005/2008的无证版功能.激活时,它只做一件简单的事情:单击选项卡将其移动到窗口的最左侧.这个基本操作通常让我在前3到5个选项卡中找到我正在寻找的选项卡.它是这样的:

删除了死亡的ImageShack链接 - 示例动画

为了启用此功能,您必须亲自使用Windows注册表.
强制编辑 - 注册表自担风险警告:
编辑注册表可能会使您的网卡丢弃数据包.你被警告了.

将此密钥添加到VS 2005的注册表:

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\VisualStudio\8.0]
"UseMRUDocOrdering"=dword:00000001
Run Code Online (Sandbox Code Playgroud)

或者这个VS 2008:

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\VisualStudio\9.0]
"UseMRUDocOrdering"=dword:00000001
Run Code Online (Sandbox Code Playgroud)

你甚至不必重新启动VS才能看到它的工作![从这里抄袭]
现在继续,试一试!

更新: 此技巧在VS2010 Pro中不再有效:​​(


这结束了我的部分.现在轮到你分享你如何处理标签狩猎了!

o'a*_*uer 14

您可以使用VS的Productivity Power Tools扩展.

安装完成后,转到工具 - >选项 - >生产力电动工具 - >文档选项卡 - >常规 - >然后选中"垂直显示选项卡".

这将为您提供左侧打开文件的列表.


Aid*_*yan 9

按住Ctrl键,按Tab键,然后按住Ctrl键.现在,您可以使用箭头键选择任何打开的文件(右列)或工具窗口(左列).


Ily*_*kov 8

ReSharper及其Recent Files功能对我来说效果更好.


Rob*_*ker 5

我主要使用Ctrl-TAB循环浏览我最近使用的选项卡。我似乎可以不假思索地管理一堆 4 或 5 个文件。如果文件不在堆栈中,那么我通常会使用Ctrl-重新打开它O

或者,如果我想要的文件与我正在查看的一段代码相关,那么突出显示该文件中定义的变量、方法等并点击F12工作。


Ser*_*sov 5

正是为此目的,我为 Visual Studio创建了Tabs Studio插件 - 轻松处理大量打开的文件。Tabs Studio 插件提供多行选项卡和选项卡分组。

有关更多信息,请参阅Tabs Studio 主页

  • 以 49 美元的“低-低”价格,它可以是你的!这是一个很好的产品,价格非常高,因为它应该内置在 VS 中的功能...... (6认同)