tinker-text-search
TINKER 的文本搜索插件,可在指定目录下的所有文件中搜索内容,并在右侧预览匹配位置。

功能特性
- 目录全文搜索 — 选择文件夹后在其下所有文件中进行搜索
- 区分大小写 — 切换是否大小写敏感
- 全字匹配 — 仅匹配完整的单词
- 正则表达式 — 使用完整的正则语法进行搜索
- 包含/排除规则 — 通过 glob 模式(如
*.ts、**/node_modules)筛选要搜索的文件路径 - 结果数量限制 — 设定最大匹配数,避免大型项目卡顿
- 文件预览 — 点击匹配项即可打开文件并定位到对应行
- 定位与复制 — 在系统文件管理器中显示文件、复制路径或复制匹配行
- 状态保留 — 自动记住上次的目录、搜索词与各项开关
使用方法
- 点击工具栏中的 文件夹 按钮选择要搜索的目录
- 在搜索框中输入关键词,结果会按文件分组显示
- 根据需要切换搜索框右侧的 Aa(大小写)、ab|(全字匹配)、.* (正则)按钮
- 展开详情面板,在 files to include / files to exclude 中通过路径模式过滤
- 在工具栏中调整 最大结果数,控制加载的匹配数量
- 点击任意匹配项即可在右侧预览文件,并高亮对应行