如何同时查找多个Php文件里的某个关键词?

2012-09-14 18:16:32 +08:00
 shpasspass
比如我有a.php b.php c.php d.php ...n.php这n个文件
其中只有1个文件里有abc这个关键字,传统的方法是依次打开n个php文件,然后ctrl+f查找。
而我的问题是,我想直接ctrl+f,输入abc这个关键词,然后软件会自动去这n个文件里进行查找,这个软件有吗?
3001 次点击
所在节点    问与答
8 条回复
shiny
2012-09-14 18:24:41 +08:00
windows下你可以用editplus,如果要批量替换可以用notepad++

在linux下你可以用 grep -r 查找的字符 路径
dongsheng
2012-09-14 18:28:52 +08:00
grep abc -rn .
dongsheng
2012-09-14 18:29:48 +08:00
还有个软件叫cgvg,cg相当于grep,然后vg可以快速打开文件,直接到指定行
MayLava
2012-09-14 18:30:05 +08:00
不知道楼主是不是Win
我用的是Notepad++。选中全部文件点右键,使用np++打开。ctrl-f时候有“查找所有打开文件”。
shpasspass
2012-09-14 18:33:26 +08:00
多谢了,win系统,找到方法了~
NemoAlex
2012-09-14 20:56:08 +08:00
各种主流编辑器以及 IDE 都有这功能
grep 的效率很高,不过如果用 Windows 就没法用了
Sublime Text 2 是我用过的编辑器中查询多个文件效率最高的
lusin
2012-09-14 21:48:16 +08:00
dw 选定文件夹,查找源文件
kojp
2012-09-16 11:40:28 +08:00
擦~~我又写了一个。(效率非常低~~)
https://github.com/r00te4/tips/blob/master/pyfindstr/pyfindstr.py

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/47730

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX