推荐阅读
2025 年 7 个压箱底 VS Code 插件,都是神器!
Cursor 2.0正式发布:携自研模型Composer强势登场,不再只做「壳」,速度遥遥领先!
VS Code 的这款数据库 AI 神器,再也不用来回切换 Navicat 了
VS Code2025 这几个 AI 智能编程天花板技巧,比 Cursor 还强!
你是不是也经常在项目里翻来覆去地找某个文件?或者想查一段代码到底藏在哪?别慌,VS Code 早就给你准备好了“雷达”和“望远镜”!
🔍 一、全文搜索:在整个项目里“地毯式”搜文本
想在整个项目中查找某个关键词(比如 handleUserLogin)?用这个组合键:
- Windows/Linux:
Ctrl + Shift + F - macOS:
Cmd + Shift + F
或者点击左侧活动栏的放大镜图标:
然后输入你要找的内容,结果会像这样蹦出来:
🔧 高级选项三剑客
在搜索框右侧有三个小图标,它们分别是:
Aa(Match Case):区分大小写(默认不区分)ab(Match Whole Word):只匹配完整单词(默认匹配子串).*(Use Regular Expression):启用正则表达式(程序员的魔法)
💡 小贴士:只想在当前文件里搜?用
Ctrl + F(或Cmd + F)就行,别搞大炮打蚊子 😄
📁 二、限定范围:只在某个文件夹里搜
有时候你只想在 src/utils/ 里找东西,不想被测试文件干扰。有两种方式:
方法 1:右键文件夹 → “Find in Folder”
先打开资源管理器(Ctrl + Shift + E 或 Cmd + Shift + E),右键目标文件夹,选择 Find in Folder:
或者直接选中文件夹后按快捷键:
- Windows/Linux:
Alt + Shift + F - macOS:
Option + Shift + F,然后按Enter
效果如下:
方法 2:用“files to include”字段
在搜索面板下方,找到 files to include 输入框,填入路径模式:
**/my-folder:所有叫my-folder的目录(无论嵌套多深)./src:仅根目录下的srcsrc/**/auth:src下任意层级的auth目录
🎯 示例:想找所有
.go文件里的HandleSSE?
搜索内容:HandleSSE
files to include:**/*.go
📂 三、快速打开文件:不用翻目录,直接“喊名字”
知道文件名但不知道在哪?用 Quick Open 功能:
- 快捷键:
Ctrl + P(Windows/Linux)或Cmd + P(macOS) - 或者通过命令面板:
Ctrl + Shift + P→ 输入文件名
支持模糊匹配!比如输入 user.go,它会自动高亮匹配项:
⚠️ 注意:
.gitignore里的文件默认不会出现在结果中。
如果你想看到它们,去设置里关掉 Search: Use Ignore Files:
🛠️ 总结:你的 VS Code 搜索工具箱
| 场景 | 快捷键 / 方法 | 说明 |
|---|---|---|
| 全局文本搜索 | Ctrl+Shift+F | 整个项目搜关键词 |
| 当前文件搜索 | Ctrl+F | 只看当前文件 |
| 指定文件夹搜索 | 右键 → Find in Folder | 精准打击 |
| 按文件名打开 | Ctrl+P | “喊名字”秒开 |
| 排除干扰文件 | 设置 files to exclude | 清理噪音 |
🎉 现在,你再也不用在几十个文件里“手动 Ctrl+F”了!
VS Code 的搜索功能,就是你的代码导航仪 ✈️