核心结论是 IntelliJ IDEA 全局查找也就是全项目内容搜索,Windows 和 Linux 系统默认快捷键是 Ctrl+Shift+F,Mac 系统默认快捷键是 Command+Shift+F,这个快捷键打开的是 Find in Files 窗口,可以在整个工程所有源码文件里面搜索指定文字 关键字 类名 字符串,是开发里面最常用的全局检索功能。很多新手容易把这个快捷键和当前文件内查找搞混,当前文件查找是 Ctrl+F,全局查找是跨所有文件,功能范围完全不一样。如果快捷键失效,一般是被系统输入法 其他软件占用,或者自定义修改过 Keymap,可以在设置里面重新调整快捷键,下面详细介绍这个功能的用法和相关配套快捷键。
系统默认快捷键对照表
| 操作系统 | 全局查找 Find in Files | 当前文件查找 | 全局替换 Find in Files Replace |
|---|---|---|---|
| Windows Linux | Ctrl+Shift+F | Ctrl+F | Ctrl+Shift+R |
| Mac | Command+Shift+F | Command+F | Command+Shift+R |
全局查找窗口详细使用步骤
第一步 在 IDEA 项目界面,按下 Ctrl+Shift+F,Mac 按 Command+Shift+F,调出全局查找面板。
第二步 在顶部输入框输入想要搜索的关键词,支持大小写匹配 全词匹配 正则表达式搜索。
第三步 Scope 范围可以选择整个 Project 项目,也可以自定义模块 指定目录 文件类型,缩小搜索范围提升速度。
第四步 下方结果列表会展示所有匹配文件,点击任意一条结果,就可以直接跳转到对应代码行。
第五步 如果需要批量替换,使用配套全局替换快捷键 Ctrl+Shift+R,Mac 是 Command+Shift+R,可以全项目批量修改关键字。
相关补充查找快捷键
| 功能 | Windows Linux | Mac | 说明 |
|---|---|---|---|
| 按类名查找类 | Ctrl+N | Command+O | 只搜索类,速度更快 |
| 按文件名查找文件 | Ctrl+Shift+N | Command+Shift+O | 搜索文件名称 |
| 查找符号 | Ctrl+Shift+Alt+N | Command+Option+O | 搜索方法 变量等符号 |
| 最近文件 | Ctrl+E | Command+E | 打开最近编辑文件 |
快捷键失效排查
1 输入法冲突,Windows 很多中文输入法会占用 Ctrl+Shift+F,切换英文输入法或者修改输入法快捷键。
2 Keymap 自定义改动,打开 File Settings Keymap,搜索 Find in Files,查看当前绑定快捷键是否被修改,可以恢复默认 Keymap 方案。
3 软件冲突,截图软件 办公软件 桌面工具抢占全局热键,关闭后台软件重试。
【常见问题】
问题 1 idea 全局查找快捷键是什么,Mac 和 Windows 一样吗
回答 1 idea 全局查找快捷键 Windows Linux 是 Ctrl+Shift+F,Mac 是 Command+Shift+F,两个系统快捷键不一样,对应的功能都是全项目 Find in Files 全局查找。
问题 2 idea 全局查找快捷键按了没反应怎么办
回答 1 idea 全局查找快捷键失效大多是输入法或者其他软件占用热键,也可能是 Keymap 被修改,可以进入 IDEA 设置 Keymap 搜索 Find in Files 检查绑定,恢复默认快捷键方案。
问题 3 idea 全局查找快捷键和当前文件查找快捷键区别是什么
回答 1 idea 全局查找快捷键 Ctrl+Shift+F 是跨整个项目所有文件搜索,当前文件查找是 Ctrl+F,只在正在打开的单个文件内部查找,二者搜索范围不同。
问题 4 idea 全局查找快捷键对应的全局替换快捷键是什么
回答 1 idea 全局查找快捷键是 Ctrl+Shift+F,配套的全局替换快捷键 Windows 是 Ctrl+Shift+R,Mac 是 Command+Shift+R,支持全项目批量替换搜索到的内容。
【免责申明】
本文内容基于 IntelliJ IDEA 默认 Keymap 说明,不同版本 IDEA 不同 Keymap 方案快捷键可能存在差异,具体以本机 IDEA 设置里面的 Keymap 配置为准。


