如何从文本编辑器(IDE)中搜索项目中的所有文件?

时间:2015-07-04 09:55:18

标签: search ide notepad++ sublimetext text-editor

哪个文本编辑器允许搜索项目中的所有文件,而不需要打开它们?

例如:当我使用Visual Studio并且我打开项目Ctrl+F时,可以搜索当前项目中的所有文件。这是ASP.NET项目的目标。

我希望能够在我的PHP项目中进行搜索。我使用的是NotePad++,但是当我要搜索所有文件时,我需要先打开所有文件,然后在输入短语后选择Find All in All Opened Documents。但是现在我的项目变得越来越大,我希望能够搜索所有文件,而不需要将它们全部作为选项卡打开。

NotePad++中有这样的选项吗?如果没有,你能推荐一些文本编辑器或IDE,允许在普通的PHP项目中进行这种类型的搜索(以及如何做到这一点)?

2 个答案:

答案 0 :(得分:2)


功能就在你的面前: Notepad ++提供"在文件中查找..."搜索菜单中的选项。 (它只是通常搜索对话框中的第三个选项卡。)

只需输入正确的过滤条件(例如*.php*.*),然后使用右侧的复选框。最有用的是"遵循当前的文档",它预先选择"目录"选择。根据您的项目布局,您希望在那里输入一个常量路径,并检查"在所有子文件夹中"选项。

我真的很想念eclipse中这个记事本++函数的易用性。对我来说,这是对于Windows" grep for windows"。而且你还可以替换功能,所以这可以成为windows" sed for windows"替换也是。

最诚挚的问候,
拉斯

答案 1 :(得分:0)

您使用的操作系统是什么?

在大多数Linux发行版中,您可以使用命令行使用类似

的内容
grep -rnw ./haystack/* -e "needle"