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出现的地方。

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

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

  1. jQuery Autocomplete 用户快速找到并从预设值列表中选择

    jQuery Autocomplete 插件根据用户输入值进行搜索和过滤,让用户快速找到并从预设值列表中选择.通过给 Autocomplete 字段焦点或者在其中输入字符,插件开始搜索匹配的条目并显示 ...

  2. 【C 语言】文件操作 ( 配置文件读写 | 写出或更新配置文件 | 逐行遍历文件文本数据 | 获取文件中的文本行 | 查询文本行数据 | 追加文件数据 | 使用占位符方式拼接字符串 )

    文章目录 一.逐行遍历文件文本数据 1.获取文件中的文本行 2.查询文本行数据 3.追加文件数据 4.使用占位符方式拼接字符串 二.完整代码示例 一.逐行遍历文件文本数据 1.获取文件中的文本行 调用 ...

  3. oracle 文件写 n r,文本模式读写文件中\r和\n的问题

    DOS文件(windows格式文件)中,按一下ENTER就是输入了\r\n,这就是回车换行 MAC文件里,用\r换行 UNIX文件里,用\n换行 自己尝试了一些\r \n的组合,归纳了下规律: win ...

  4. python读文本并写入另一个文本文件中怎么做_使用文本Python将文件中的文本写入另一个文件...

    我正在尝试将文件中的文本放入另一个也包含文本的文件中.例: FILE 1 contains: @WORLD FILE 2 contains: HELLO:LEARNING I would like t ...

  5. 文本模式读写文件中\r和\n的问题

    原文地址:http://blog.sina.com.cn/s/blog_65db99840100kidc.html DOS文件(windows格式文件)中,按一下ENTER就是输入了\r\n,这就是回 ...

  6. 谷歌浏览器之如何快速找到js、css等文件

    1 问题 我们分析前端代码的时候,需要快速定位某个js文件,然后查看里面的源代码 2 具体操作 比如我在www.baidu.com这个页面,我们先按下F12, 然后点击到network,然后我们再用快 ...

  7. r导入txt乱码_R学习笔记系列—R语言从文本和Excel文件中读取数据-excel打开是乱码...

    1.4.1 从文本文件中导入数据 可以使用 read.table() 函数从带分隔符的文本文件中导入数.调用格式为: 这个函数看上去很复杂,但其实很多参数在使用时不用明确指出来,使用默认值可以满足绝大 ...

  8. form窗口上放一个label,如何能找到这个label在哪个文件中使用

    欢迎大家前往 "腾讯云+社区" ,获取更多腾讯海量技术实践干货哦~ 本文由 "liuxuewen " 发表于 "云+社区专栏" 在本文中,我 ...

  9. 快速找到需要包含函数的头文件

    一个快速找到函数所需头文件的方法 grep "函数名字" * -nwr | grep include

最新文章

  1. java如何判断打印是否成功_如何验证Zebra打印机是否使用ZPL和C#成功打印(或能够检测到错误)?...
  2. 7篇必读ACM MM 2019论文:图神经网络+多媒体
  3. python画方波_今天学会傅里叶画画,明天就是初音未来 - 如何用Python和Blender画任意图形...
  4. winform 时间控件 可以选择时分 设置为空
  5. 拷贝构造,深度拷贝,关于delete和default相关的操作,explicit,类赋初值,构造函数和析构函数,成员函数和内联函数,关于内存存储,默认参数,静态函数和普通函数,const函数,友元
  6. Javascript覆盖率(jstd)报表解析Maven插件
  7. 二叉树学习——简单入门题
  8. linux yum自动挂载_Linux运维——升级系统相关漏洞
  9. hello nodejs
  10. 【TCP/IP】TCP的三次握手和四次挥手
  11. 超越Mask-RCNN:谷歌大脑的AI,自己写了个目标检测AI
  12. 机器人汉堡店即将开业,做一个汉堡需要5分钟
  13. HDOJ 2084 数塔 简单解题报告
  14. 程序员工作交接文档怎么写_IT交接事项.doc
  15. 最新版本Eclipse安装SVN插件Subclipse过程
  16. unity粒子特效与ui遮盖显示
  17. 小勇个人理财 怎么用
  18. upc 7834 送礼物
  19. WIN10安装postgresql启动服务失败解决
  20. 黑盒测试用例设计--题目3

热门文章

  1. asp.net写入日志到文本文件
  2. 27、很酷的C语言技巧
  3. V星入侵(V 2009)第一季全集下载
  4. php项目中使用element.ui和vue
  5. oracle 数据库,用户管理以及表空间等相关基础操作
  6. 图的遍历、最小生成树、最短路径
  7. Java经典编程题50道之三十四
  8. CSS3中制作倒影box-reflect
  9. 7月1日 cf总结
  10. python中xrange和range的异同