2

我花了很长时间寻找一种在 Windows 7 中的一些 php 文件中搜索短语的方法。

我做过的事情包括:

  • 在 Windows 资源管理器中启用“始终搜索文件名和内容”;
  • 在索引选项中的“索引属性和文件内容以启用内容搜索”列表中添加 php;
  • 确保目录已编入索引;
  • 确保我有权访问该目录(C:\Program Files (x86)\Apache Software Foundation\Apache2.2\htdocs)。

我还应该尝试什么?这甚至可以在 Windows 7 中做到这一点吗?如果没有,我将不得不安装 Cygwin,我现在不愿意这样做。

4

3 回答 3

6

您是否尝试搜索每个 .php 文件本身的内容?

或者您是否在文件名中搜索具有相应 .php 文件扩展名的短语?

如果您的目标是前者,以下文本编辑器可以轻松“在打开的文件中查找所有内容”甚至“在文件夹中查找所有内容”:

如果您要查找的是命令行选项,那么该findstr命令应该可以很好地为您服务。有关 findstr 的更多信息,请点击此处

如果您尝试执行后者,那么 Dany Caissy 提供的链接看起来就像您正在寻找的那样。

于 2013-06-19T21:20:49.587 回答
0

在工具 > 文件夹选项 > 搜索中,您需要勾选始终搜索文件内容的框。

然后在搜索短语时,例如“cats and dogs”,您需要在搜索框中输入以下内容

content:(~="cats and dogs").
于 2013-10-04T23:29:40.863 回答
0

Linux/Unix 有一个grep命令行实用程序,可以完全按照您的意愿进行操作。如果内置的 Win7 搜索/资源管理器功能不能满足您的需求,则可能是第三方 Windows 等效于 grep 的这些链接之一:

Windows-equiv grep 命令行

findstr从命令行使用 Windows7 内置

请注意,如果您在 Notepad++ 中打开了 PHP 文件,Cassel 法官的回答有一个很好的解决方案(在所有打开的文件中搜索 - +1 Justice)。如果您没有使用该 NP++ 进行编程,那么您真的应该检查一下。FTP 插件(每次保存文件时都会自动上传文件)物有所值,外加一辆自卸车,黄金。

于 2013-06-19T21:16:04.617 回答