65.9K
CodeProject 正在变化。 阅读更多。
Home

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

2011 年 2 月 26 日

CPOL

4分钟阅读

viewsIcon

40818

使用 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,它将打开下面的对话框

image

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

您可以通过按下 Escape 键隐藏对话框(在第一次搜索后)并按下 F3 键来查找下一个 string,从而轻松克服这种情况。

image

它实际上会阻塞 UI,对吧?现在,新的 Productivity Power Tools 有一个不同的搜索对话框,可以解决这个问题。让我们现在来谈谈它。

快速查找对话框

如果您已经安装了最新版本的 Visual Studio Productivity Power Tools,请按下 CTRL + F 组合键。您会在编辑器窗口的右上角看到一个小的弹出对话框。这里可以看到截图

image

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

image

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

image

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

image

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

image

在那里,您可以更进一步自定义搜索范围,例如搜索当前文档、所有打开的文档、当前项目或整个解决方案。

找不到新的快速查找?

如果您在 Visual Studio IDE 中找不到“快速查找”对话框,可能存在三个原因,它们将是:

  1. 您没有为 Visual Studio 2010 IDE 安装 Productivity Power Tools
  2. 您没有安装扩展的最新版本
  3. “快速查找”选项未在您的 Visual Studio 2010 IDE 中启用

对于前两个原因,请从上述 URL 下载并安装/升级扩展。如果您已经安装了最新版本但仍遇到相同的问题,则该选项可能未在 IDE 设置中启用。

在第三种情况下,转到“工具”->“选项”(如下图所示)

image

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

image

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

image

您需要重新启动 Visual Studio 才能使更改生效。重启后,尝试按下 CTRL + F,您将在屏幕上看到新的快速查找对话框。

同样,如果您想进行查找和替换,您也可以在此处看到。按下 CTRL + H 打开快速查找对话框,该对话框也包含替换框。看下面的快照

image

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

编码愉快... 点赞

© . All rights reserved.