哪个文本编辑器允许搜索项目中的所有文件,而不需要打开它们?
例如:当我使用Visual Studio并且我打开项目Ctrl+F
时,可以搜索当前项目中的所有文件。这是ASP.NET
项目的目标。
我希望能够在我的PHP
项目中进行搜索。我使用的是NotePad++
,但是当我要搜索所有文件时,我需要先打开所有文件,然后在输入短语后选择Find All in All Opened Documents
。但是现在我的项目变得越来越大,我希望能够搜索所有文件,而不需要将它们全部作为选项卡打开。
NotePad++
中有这样的选项吗?如果没有,你能推荐一些文本编辑器或IDE
,允许在普通的PHP
项目中进行这种类型的搜索(以及如何做到这一点)?
答案 0 :(得分:2)
功能就在你的面前:
Notepad ++提供"在文件中查找..."搜索菜单中的选项。 (它只是通常搜索对话框中的第三个选项卡。)
只需输入正确的过滤条件(例如*.php
或*.*
),然后使用右侧的复选框。最有用的是"遵循当前的文档",它预先选择"目录"选择。根据您的项目布局,您希望在那里输入一个常量路径,并检查"在所有子文件夹中"选项。
我真的很想念eclipse中这个记事本++函数的易用性。对我来说,这是对于Windows" grep for windows"。而且你还可以替换功能,所以这可以成为windows" sed for windows"替换也是。
最诚挚的问候,
拉斯
答案 1 :(得分:0)
您使用的操作系统是什么?
在大多数Linux发行版中,您可以使用命令行使用类似
的内容grep -rnw ./haystack/* -e "needle"