使用 Visual Studio Productivity Power Tools 实现更好的“快速查找”






4.97/5 (8投票s)
使用 Visual Studio Productivity Power Tools 实现更好的“快速查找”
您可能已经知道 Visual Studio 2010 Productivity Power Tools 扩展,它提供了 Visual Studio 默认 IDE 功能之上的许多其他功能。最近,他们发布了新版本,该版本比之前的版本有一些额外的优势。

在这篇文章中,我将讨论新 Productivity Power Tools 中的“快速查找”功能。阅读全文以了解更多关于它的信息。
下载
如果您还没有安装 Visual Studio 2010 的 Productivity Power Tools,或者您想更新现有的扩展,可以从此处下载最新版本


如果您使用的是 Visual Studio 2010 SP1 并且已经安装了之前的版本,请在更新之前先卸载之前的版本。
或者,您可以从 Visual Studio 扩展管理器下载它。
默认查找对话框
让我们开始讨论我们的主要话题,即新 Productivity Power Tools 的“快速查找”功能。在深入细节之前,让我们先讨论一下 Visual Studio 的默认搜索对话框。Visual Studio 中提供了很多选项。其中,“查找和替换”对话框最为常用。如果您按下 CTRL + F,它将打开下面的对话框

您可以在那里轻松输入文本进行搜索。对吧?那么,问题出在哪里呢?如果您打开查找对话框,它会出现在屏幕上,占用大量空间,隐藏了实际发生搜索的代码编辑器文本。当您按下“查找下一个”时,有时需要将对话框拖到其他位置才能找到 string
,这会更加烦人。
您可以通过按下 Escape 键隐藏对话框(在第一次搜索后)并按下 F3 键来查找下一个 string
,从而轻松克服这种情况。

它实际上会阻塞 UI,对吧?现在,新的 Productivity Power Tools 有一个不同的搜索对话框,可以解决这个问题。让我们现在来谈谈它。
快速查找对话框
如果您已经安装了最新版本的 Visual Studio Productivity Power Tools,请按下 CTRL + F 组合键。您会在编辑器窗口的右上角看到一个小的弹出对话框。这里可以看到截图

如果您在搜索框中开始输入,您会注意到搜索会立即在编辑器窗口中开始,所有与输入的 string
匹配的 string
都会用黄色标记突出显示。

如果找到完全匹配,它将显示所有匹配的 string
已突出显示(如下图所示)

您可以通过单击搜索框旁边的箭头来轻松自定义搜索。它会打开一个下拉菜单,您可以在其中设置搜索选项。

单击“高级选项...”将把原始的查找对话框弹出到屏幕上。

在那里,您可以更进一步自定义搜索范围,例如搜索当前文档、所有打开的文档、当前项目或整个解决方案。
找不到新的快速查找?
如果您在 Visual Studio IDE 中找不到“快速查找”对话框,可能存在三个原因,它们将是:
- 您没有为 Visual Studio 2010 IDE 安装 Productivity Power Tools
- 您没有安装扩展的最新版本
- “快速查找”选项未在您的 Visual Studio 2010 IDE 中启用
对于前两个原因,请从上述 URL 下载并安装/升级扩展。如果您已经安装了最新版本但仍遇到相同的问题,则该选项可能未在 IDE 设置中启用。
在第三种情况下,转到“工具”->“选项”(如下图所示)

这将打开“选项”对话框。从左侧窗格中,选择“Productivity Power Tools”,如下图所示。在右侧,您会看到许多可用选项。找到“快速查找”选项。在这种情况下,您会看到它显示为“OFF”(关闭),表示此选项已禁用。

要启用它,请单击“OFF”切换按钮,它将变为“ON”(打开)。单击“OK”继续。这将重新启用“快速查找”对话框。

您需要重新启动 Visual Studio 才能使更改生效。重启后,尝试按下 CTRL + F,您将在屏幕上看到新的快速查找对话框。
同样,如果您想进行查找和替换,您也可以在此处看到。按下 CTRL + H 打开快速查找对话框,该对话框也包含替换框。看下面的快照

希望这些信息能帮助您以新的方式进行日常的查找和替换操作,并通过合适的搜索方式来最大限度地减少工作量。您可以在此处找到我所有关于 Productivity Power Tools 的文章:http://www.kunal-chowdhury.com/search/label/ProductivityPowerTools。
编码愉快...