乐趣区

关于搜索:关于如何能够快速找到某个文本在所有文件中的出现位置

Jerry 的技术交换群里,有敌人问了这个对于工具的问题:

  • 问下大家有没有一种工具软件能疾速找到某个文本在所有文件中的地位
  • 比方我有很多个文件名字不同,然而找一段话,比方叫做 java 多线程,那么只有文件有这个字段的都须要显示进去

其实 Jerry 每天开发时,常常会用到这个性能。有很多种形式能够达到该搜寻成果,本文介绍我晓得的三种。

  1. 应用 SearchMyFiles 这个工具。

SearchMyFiles 是一款短小精悍的 windows 零碎下的文件搜寻工具,只有一个.exe 执行文件,48KB. 然而性能却异样弱小。

下载链接:https://download.csdn.net/dow…

比方上面的搜寻参数设置,意思是在文件夹 C:\Code\SPA\sandbox\ 里,搜寻所有蕴含了字符串“Component”的扩大名为.ts 的文件:

搜寻后果如下:

除了依据字符串搜寻外,SearchMyFiles 还反对搜寻指定文件大小或大小区间,依据文件属性 (只读文件,系统文件,压缩文件),和文件创建 / 批改 / 拜访工夫搜寻:

依据文件的创立工夫搜寻这个性能是我很喜爱的,我将其当 ST05 应用。

  1. sublime text 文本编辑器。

程序员必备的文本编辑器。

关上某文件夹,右键,抉择“在文件夹中查找”:

输出 Component,回车,sublime text 会主动列出蕴含了 Component 的所有文件,以及 Component 在这些文件中的具体位置:

双击任何一个搜寻后果,就能跳转到该文件去:

  1. 应用 Visual Studio Code 自带的文件搜寻性能。

应用形式和 sublime text 相似。输出 Component,回车,左侧搜寻面板会主动列出蕴含 Component 的文件,以及 Component 的总共呈现次数。单击任意一个呈现地位,即可在右侧文件显示视图里,主动定位到 Component 呈现的中央。

更多 Jerry 的原创文章,尽在:” 汪子熙 ”:

退出移动版