29

您对 VS 让您寻找几分钟前打开的标签页时使用的标签页有何感想?不断拖动标签以使您使用的标签保持在一起怎么样?

哦,所以你也认为AARGH?然后继续阅读。

我在一个包含数十个项目和数百个文件的软件上工作。填满标签栏真的很容易——比如在调试时,它可以打开很多文件,其中大部分只是样板文件,或者对手头的任务并不感兴趣。这使得与“脱落”选项卡栏相关
的少数文件,或者通过浏览可见选项卡很难找到。

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

三、如果您能准确记住文件名(或至少是第一个字母),则此方法有效:使用“查找框”:

type: Ctrl-D >of yourFileName

当您键入文件名时,您会自动完成解决方案中的文件名。更多细节在这里

二、最明显的一个:使用按字母顺序排列的选项卡栏右侧的“活动文件”下拉菜单。
鲜为人知的事实:使用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

或者对于 VS 2008:

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\VisualStudio\9.0]
"UseMRUDocOrdering"=dword:00000001

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

更新: 这个技巧不再适用于 VS2010 Pro :(


这结束了我的部分。现在轮到你分享你如何处理标签搜索了!

4

8 回答 8

15

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

安装后,转到工具 -> 选项 -> 生产力工具 -> 文档选项卡 -> 常规 -> 然后选中“垂直显示选项卡”。

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

于 2012-10-24T18:49:20.820 回答
10

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

于 2008-11-19T01:56:22.597 回答
8

ReSharper 及其最近的文件功能对我来说效果更好。

于 2008-11-18T21:10:10.740 回答
5

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

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

于 2008-11-18T17:30:10.933 回答
5

我专门为此目的为 Visual Studio 创建了Tabs Studio加载项 - 以便轻松处理大量打开的文件。Tabs Studio 插件提供多行选项卡和选项卡分组。

有关详细信息,请参阅Tabs Studio 主页

于 2009-06-24T10:36:56.227 回答
3

我的公司使用Visual Assist X。这在 Visual Studio 中提供了许多出色的功能,首先是更好的“智能感知”功能。但是,它还有一个“在解决方案中打开文件”对话框,允许我键入我正在查找的文件的子字符串并相应地过滤列表。我向所有使用 Visual Studio 的开发人员强烈推荐这个软件。

于 2008-11-18T19:22:51.347 回答
3

我遇到了这里描述的相同问题,所以我创建了一个 Visual Studio 插件来管理“会话”中的打开文档,它是免费且开源的,您可以在此处找到有关 codeplex 项目的更多信息

于 2010-04-21T12:05:14.373 回答
0

Control-Tab 和“>of”技巧都很有用。但是,它们都不适合我,尤其是当我有很多打开的文件或者我想要更快地访问时。

我喜欢免费的DPack工具集。里面有很多简洁的东西,其中一些是内置于更新版本的 VS 中的。不过,我还没有见过像文件浏览器这样的东西。它用作工具窗口(或对话框,如果您愿意),并为您提供解决方案中文件的增量过滤列表。如果您将列表用作模式对话框,您可以将列表限制为打开文件,显然,尽管我没有尝试过。

USWare 文件浏览器
(来源:ussysware.com

于 2008-11-18T19:16:12.047 回答