You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

IntelliJ无语法高亮、CMD+Click、单元测试识别功能异常如何修复

IntelliJ 代码辅助功能全失效排查修复步骤

故障对应表现:

  • 函数、变量等代码元素无语法高亮
  • CMD + Click跳转失效,按住CMD悬停代码元素鼠标不变成手型,无法触发跳转
  • 项目单元测试无法被自动识别

按以下优先级从高到低排查,每步操作完验证功能是否恢复,恢复即可停止后续操作:

  • 检查省电模式是否误开
    查看IDE底部状态栏是否有省电模式标识,或打开File菜单确认Power Save Mode是否勾选。省电模式开启后会直接关闭所有代码分析、高亮、跳转类辅助功能,取消勾选后等待数秒即可恢复功能
  • 检查文件类型关联是否异常
    打开任意失效的代码文件,查看编辑器右下角的文件类型标识,如果显示为Plain Text,说明代码后缀被错误关联到了纯文本类型。打开Settings -> Editor -> File Types,先在Plain Text的关联规则列表里删除对应代码后缀(如.java、.kt、.py等)的错误条目,再找到对应开发语言的文件类型分类,确认对应代码后缀在关联列表中,应用设置后等待IDEA重新识别文件即可。
  • 检查项目SDK与目录标记配置
    按快捷键Cmd + ;打开Project Structure配置页:
    1. 在Project标签页确认项目SDK已正确绑定对应版本的开发语言SDK,若显示选择本地已安装的对应SDK即可,同时确认Project language level与SDK版本匹配
    2. 切换到Modules标签页,检查各模块的目录标记:源码存放目录需标记为Sources Root,测试代码存放目录需标记为Test Sources Root,未标记的话右键对应目录 -> Mark Directory as 选择对应类型即可
    3. 在Dependencies标签页确认模块依赖已正确加载,没有大面积报红缺失的情况
  • 检查核心语言插件是否被误禁用
    按快捷键Cmd + ,打开Settings页,进入Plugins分类,在已安装插件列表里搜索项目所用开发语言的官方插件(如Java、Kotlin、Python等),确认插件处于勾选启用状态;同时检查JUnit、Uast、IntelliLang这类核心基础支持插件是否被误关,所有误禁用的插件重新勾选后重启IDEA即可。
  • 重建索引修复缓存损坏问题
    选中菜单栏File -> Invalidate Caches...,在弹窗中勾选Clear file system cache and Local History、Clear VCS Log caches and indexes选项,点击Invalidate and Restart等待IDEA自动重启。重启后留意底部状态栏的索引进度,索引完全构建完成前不要操作项目,等进度走完再验证功能,缓存损坏导致的各类识别、跳转问题基本都能通过这一步解决。
  • 构建类项目专项修复(Maven/Gradle)
    如果是Maven或Gradle管理的项目,右键项目根目录下的pom.xml(Maven)或build.gradle/build.gradle.kts(Gradle),选择Reload project重新拉取依赖、重建项目配置,解决依赖未正确导入导致的测试识别失败、代码跳转失效问题。

内容的提问来源于stack exchange,提问作者ritratt

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.30 01:48:46