Skip to content
| Marketplace
Sign in
Visual Studio Code>Programming Languages>Search AnythingNew to Visual Studio Code? Get it now.
Search Anything

Search Anything

Jiahui Cen

|
2 installs
| (0) | Free
PyCharm-inspired search for files, file content, and workspace symbols—even inside excluded or ignored paths.
Installation
Launch VS Code Quick Open (Ctrl+P), paste the following command, and press enter.
Copied to clipboard
More Info

Search Anything

一个参考 PyCharm Search Everywhere 交互设计的 VS Code 搜索扩展:从同一个轻量搜索窗口查找文件、文件内容、类、函数和其他工作区符号,也能快速转到操作或设置搜索。

它直接遍历工作区,并可在全文搜索时绕过 VS Code 的 files.exclude、search.exclude、.gitignore 和全局 ignore。因此,输入 00136 可以找到:

temp/2026-07-30/00136_语文默写_初中_李昊亮_align.jpg

快速开始

  • macOS:⌘⌥P
  • Windows / Linux:Ctrl+Alt+P
  • 或运行:Search Anything: Search Anything

搜索窗口右上角第一个按钮在“文件 → 文本 → 符号”间循环。也可以直接输入:

输入 搜索范围
00136 文件名和路径
#TODO 或 text:TODO 所有文件的文本内容
@MyClass 或 symbol:MyClass 类、函数、变量等工作区符号
>format document VS Code 操作和命令
/font size VS Code 设置

回车会打开结果;文本和符号结果会精准跳到匹配行列。

文件搜索

  • 智能模糊:00136、语文 李昊亮、mhs
  • 精确包含:exact:2026-07-30/00136
  • Glob:glob:**/00136_*.jpg
  • 正则:re:^temp/.+语文.*\.jpg$
  • 引号短语:"file with spaces"
  • 跳到位置:app.py:42 或 app.py:42:7
  • 空查询显示最近从 Search Anything 打开的结果

空格分隔的关键词必须全部命中,可分布在目录和文件名中。匹配支持 CamelCase、snake_case、Unicode,并忽略英文大小写。筛选按钮可以循环切换智能模糊、精确、Glob 和正则模式。

全文搜索

输入 # 后继续输入文本,或通过模式按钮切换到“文本”。右上角按钮可控制:

  • 区分大小写
  • 全字匹配
  • 正则表达式
  • 是否包含被 VS Code 或 ignore 文件隐藏的内容
  • 在原生 VS Code 搜索面板中继续查看结果

结果会显示相对路径、行号和单行上下文。使用末尾文件掩码缩小范围:

#TODO in:**/*.py
#deprecated in:src/**/*.{js,ts}

全文搜索默认包含忽略文件,但仍跳过 .git、.hg、.svn 和 node_modules,避免明显的噪声和性能问题。可在 searchAnything.excludeDirectories 中修改。

工作区符号

输入 @ 可查找类、接口、函数、方法、字段、变量和模块等符号。结果质量由当前语言扩展提供的符号索引决定。

配置热键

运行 Search Anything: Configure Keyboard Shortcuts,会打开 VS Code 键盘快捷方式页面并定位到本扩展。可以分别为统一搜索、文件、文本和符号搜索设置热键;VS Code 会提示冲突,配置也不会因扩展升级丢失。

开发与验证

npm test
npx @vscode/vsce package

用 VS Code 打开本目录后按 F5,即可在 Extension Development Host 中测试。

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