你如何看待VS让你在几分钟之前找到一个当你拥有大量开放标签时使用过的标签?如何不断拖动标签以保持您使用的标签紧密相连?

哦,你也想想 AARGH 吗?然后继续阅读。

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

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

III。如果您能够完全记住文件名(或至少是第一个字母),则可以使用此功能:使用“查找框”:

type: Ctrl-D >of yourFileName

在键入文件名时,您将获得解决方案中文件名的自动填充功能。更多细节此处

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

我。 <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中不再有用:(


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

有帮助吗?

解决方案

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

其他提示

您可以为VS使用 Productivity Power Tools 扩展程序。

安装完成后,转到工具 - <!> gt;选项 - <!> gt;生产力电动工具 - <!> gt;文件标签很好 - <!> gt;一般 - <!> gt;然后检查<!>“;垂直显示标签<!>”;

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

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

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

或者,如果我想要的文件与我正在查看的一段代码相关,那么突出显示在该文件中定义并且命中F-12的变量,方法等。

我为Visual Studio创建了 Tabs Studio 加载项,以便轻松实现很多打开的文件。 Tabs Studio加载项提供多行选项卡和选项卡分组。

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

我的公司使用 Visual Assist X 。这在Visual Studio中提供了许多强大的功能,首先是一个更好的<!> quot; intellisense <!>;能力。但是,它还有一个<!>“解决方案中的打开文件<!>”;这个对话框允许我输入我正在查找的文件的子字符串并相应地过滤列表。我强烈推荐这个软件给任何使用Visual Studio的开发人员。

我遇到了这里描述的相同问题,所以我创建了一个visual studio addin来管理<!> quot; sessions <!>中的打开文档,它是免费和开源的,你可以在codeplex上找到更多信息项目此处

Control-Tab和<!>“<!> gt; of <!>技巧都很有用。但是,它们都不适合我,特别是当我有很多打开的文件或者我想要更快的访问时。

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


(来源: usysware.com

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top