Skip to content
| Marketplace
Sign in
Visual Studio Code>Snippets>关键词交集搜索New to Visual Studio Code? Get it now.
关键词交集搜索

关键词交集搜索

夏坤明

| (0) | Free
在VSCode中提供多关键词交集搜索功能,快速筛选同时包含所有关键词的文件
Installation
Launch VS Code Quick Open (Ctrl+P), paste the following command, and press enter.
Copied to clipboard
More Info

📄 关键词交集搜索 - VSCode 扩展

一个强大的 VSCode 扩展,帮助您快速找到同时包含多个关键词的文件。告别繁琐的多次搜索,一次性找到您需要的所有相关文件!

✨ 主要功能

🔍 智能交集搜索

  • 多关键词搜索:输入多个关键词(空格分隔),快速找到同时包含所有关键词的文件
  • 全字匹配:支持全字匹配模式,只匹配完整单词(Alt+W快捷键)
  • 高性能搜索:自动使用 ripgrep 工具进行高速搜索,大幅提升搜索效率
  • 智能缓存:增量搜索缓存机制,优化连续搜索性能
  • 智能过滤:支持文件类型、文件大小、修改时间等多维度过滤

🎨 现代化界面

  • 专用搜索面板:简洁直观的 Webview 界面,提供完整的搜索体验
  • 实时预览:单击文件即可预览内容,双击直接打开文件
  • 简洁设计:优化的界面布局,专注于搜索核心功能

⚡ 便捷操作

  • 快捷键支持:Ctrl+Enter 搜索、Ctrl+K 聚焦、Alt+W 全字匹配、Esc 清除
  • 结果分页:大量搜索结果自动分页显示,界面响应更快
  • 关键词高亮:打开文件时自动高亮匹配的关键词
  • 紧凑布局:搜索信息和操作按钮优化排列,界面更简洁

🚀 快速开始

打开搜索面板

  1. 按 Ctrl+Shift+P 打开命令面板
  2. 输入 "交集搜索: 打开搜索面板"
  3. 或者直接搜索 "交集搜索"

开始搜索

  1. 在搜索框中输入关键词,用空格分隔多个关键词
  2. 点击搜索按钮或按 Ctrl+Enter
  3. 查看搜索结果,使用过滤器进一步筛选

查看和操作文件

  • 预览文件:单击文件项查看内容预览
  • 打开文件:双击文件项直接打开
  • 复制路径:点击 📋 按钮复制文件路径

🎯 使用场景

  • 代码重构:查找包含特定函数名和变量名的文件
  • 功能开发:寻找同时涉及多个模块的相关文件
  • 问题排查:定位包含错误信息和相关组件的文件
  • 文档整理:查找包含多个关键概念的文档文件

⚙️ 配置选项

在 VSCode 设置中可以配置:

{
  "intersectionSearch.caseSensitive": false,
  "intersectionSearch.maxFileSize": 1048576,
  "intersectionSearch.includePatterns": [
    "**/*.js", "**/*.ts", "**/*.jsx", "**/*.tsx",
    "**/*.vue", "**/*.html", "**/*.css", "**/*.scss",
    "**/*.json", "**/*.md", "**/*.txt", "**/*.py"
  ],
  "intersectionSearch.ignorePatterns": [
    "**/node_modules/**", "**/.git/**", "**/dist/**",
    "**/build/**", "**/*.min.js", "**/*.map"
  ]
}

主要配置项说明

  • caseSensitive: 是否区分大小写(默认:否)
  • maxFileSize: 搜索文件的最大大小,单位字节(默认:1MB)
  • includePatterns: 包含在搜索中的文件模式
  • ignorePatterns: 忽略搜索的文件或目录模式

🔧 系统要求

  • VSCode: 1.74.0 或更高版本
  • 推荐: 安装 ripgrep 以获得最佳搜索性能
    • Windows: choco install ripgrep 或 scoop install ripgrep
    • macOS: brew install ripgrep
    • Linux: sudo apt install ripgrep 或 sudo yum install ripgrep

💡 提示: 即使没有安装 ripgrep,扩展也会自动回退到内置的 JavaScript 搜索引擎

📸 界面特色

  • 简洁的搜索界面,所有功能一目了然
  • 紧凑的结果展示,搜索信息和操作按钮在同一行
  • 灵活的布局切换,适应不同的工作流程
  • 智能的预览功能,快速浏览文件内容

🤝 反馈与支持

如果您在使用过程中遇到问题或有改进建议,欢迎:

  • 在 GitHub 提交 Issue
  • 为项目点星 ⭐ 支持开发

📄 许可证

MIT License


享受高效的多关键词搜索体验! 🎉

  • Contact us
  • Jobs
  • Privacy
  • Manage cookies
  • Terms of use
  • Trademarks
© 2025 Microsoft