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

举报
Jerry Wang 发表于 2022/05/14 19:16:12 2022/05/14
【摘要】 Jerry的技术交流群里,有朋友问了这个关于工具的问题:问下大家有没有一种工具软件能快速找到某个文本在所有文件中的位置比如我有很多个文件名字不同,但是找一段话,比如叫做java多线程,那么只要文件有这个字段的都需要显示出来其实Jerry每天开发时,经常会用到这个功能。有很多种方式可以达到该搜索效果,本文介绍我知道的三种。使用SearchMyFiles这个工具。SearchMyFiles是一款...

Jerry的技术交流群里,有朋友问了这个关于工具的问题:

  • 问下大家有没有一种工具软件能快速找到某个文本在所有文件中的位置
  • 比如我有很多个文件名字不同,但是找一段话,比如叫做java多线程,那么只要文件有这个字段的都需要显示出来

其实Jerry每天开发时,经常会用到这个功能。有很多种方式可以达到该搜索效果,本文介绍我知道的三种。

  1. 使用SearchMyFiles这个工具。

SearchMyFiles是一款短小精悍的windows系统下的文件搜索工具,只有一个.exe执行文件,48KB. 但是功能却异常强大。

下载链接:https://download.csdn.net/download/i042416/15379210

比如下面的搜索参数设置,意思是在文件夹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出现的地方。

【版权声明】本文为华为云社区用户原创内容,转载时必须标注文章的来源(华为云社区)、文章链接、文章作者等基本信息, 否则作者和本社区有权追究责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@huaweicloud.com
  • 点赞
  • 收藏
  • 关注作者

评论(0

0/1000
抱歉,系统识别当前为高风险访问,暂不支持该操作

全部回复

上滑加载中

设置昵称

在此一键设置昵称,即可参与社区互动!

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。