JetBrains中文网站 > 新手入门 > IDEA怎么全局搜索代码 IDEA怎么配置JDK版本
IDEA怎么全局搜索代码 IDEA怎么配置JDK版本
发布时间:2026/09/20 16:59:26

品牌类型:MacBook Pro M2

系统:MacOS12

软件版本Intellij IDEA 2025 3.1.1

我们平时在用IDEA写代码的时候有没有遇到这样的情况:大型项目只依靠目录树翻阅文件效率非常低,需要借助IDEA内置搜索功能。但是有很多开发者对这块的快捷键和用法不太熟,搜起来效率也不高。有时候团队要求统一JDK版本的时候,经常得手动调一下,位置不明显,刚用IDEA的人容易转半天找不着入口。下面给大家介绍一下IDEA怎么全局搜索代码,IDEA怎么配置JDK版本的相关内容。

一、IDEA怎么全局搜索代码

我们搜索代码的时候,如果只是通过项目结构的目录树去找会很麻烦,可以利用起IDEA的全局搜索功能。我们在项目中双击Shift,不管光标停在哪个文件里,按两下就会弹出一个搜索框,这个叫Search Everywhere,它能搜的范围很广,大到文件名、类名,小到方法名,甚至设置项都能搜到。

Search Everywhere
图1:Search Everywhere

输入关键词以后,会分成几个标签,比如Files、Classes、Symbols这些,默认显示的是综合结果,如果我们知道自己要找的是类还是文件,可以点对应标签切过去,结果会更准。

输入关键词进行搜索
图2:输入关键词进行搜索

这个搜索更适合找文件或者类名,如果想要搜的是具体某一行代码、某个变量名,建议用Ctrl+Shift+F更合适,这个是在文件中查找,专门搜文本内容的。弹出来的框里能指定搜索范围,整个项目还是某个目录,还能勾选大小写敏感、只搜某种文件后缀,搜索结果会列在下面一个窗口里,点击就会跳到文件的对应位置,旁边还带着上下文,不用打开文件就能看个大概。

在文件中查找
图3:在文件中查找

如果只是想在当前打开的这一个文件里搜,那用Ctrl+F就够了,这个范围很小,就是普通的文件内查找,跟搜全项目是两码事。

文件内查找
图4:文件内查找

二、IDEA怎么配置JDK版本

项目组要求统一JDK版本,所以我们就不得不去更改IDEA的JDK版本,在JDK版本这块我们可以设置项目级别的,也可以针对单个模块设置,不少人调了半天没生效可能是因为这个原因。

1、如果要设置项目级别的,我们直接点顶部菜单File,找到Project Structure项目结构。

找到项目结构
图5:找到项目结构

2、在界面左边找到项目设置下的"项目",然后能看到SDK这一项,如果之前装过多个版本的JDK,在SDK的下拉列表里都会列出来,我们直接选想用的那个就行。要是没有自己想要的版本,可以点旁边的Add SDK,选JDK,然后浏览到本地JDK的安装目录,指定好路径,IDEA就会把它加进来,加完再选上。这一步设置完,语言级别那一栏一般会跟着自动调整,如果没自动改,也可以手动选个对应的版本。

手动修改项目级别的JDK版本
图6:手动修改项目级别的JDK版本

3、有时候只改这一处还不够,切换左侧Modules选项,如果项目下面有多个模块,每个模块也有自己单独的Language Level设置,在Modules里点进具体模块,找到Sources标签页,下面就能看到这一项,模块语言级别与项目不匹配会引发版本兼容类编译报错。

给模块设置语言级别
图7:给模块设置语言级别

以上就是IDEA怎么全局搜索代码,IDEA怎么配置JDK版本的全部内容了。我们在用全局搜索的时候只需要记住双击Shift找文件类名,如果要根据某个文本内容去搜索,可以考虑使用Ctrl+Shift+F搜,这两个功能基本满足我们日常开发的需求。如果项目组要统一JDK版本,可能配置起来麻烦点,涉及到项目级别、模块级别、还有pom.xml里的设置三处都对上,少改一处都可能导致编译报错。

135 2431 0251