为什么IntelliJ的代码检查突然在我的编辑器里不起作用?
最近我在编辑器里再也看不到任何检查结果的高亮了。每个编辑器标签页都显示一个绿色勾号,表示没有问题,点击它查看问题标签页时显示的也没有检查标记。
然而,应该有检查标记被触发。我的所有检查都设置在全局范围,这个设置没有改变。当对一个文件手动运行检查时,检查结果会出现在结果标签页中,但在编辑器中的文件里仍然没有高亮或报告的任何问题。
在编辑器中未发现问题或高亮
手动对文件执行检查时,出现了很多标记
我已经尝试更新所有内容、重启、检查日志文件是否有错误(没有),也尝试创建一个专门包含这些文件的新自定义作用域,并把该作用域添加到每个检查中,但似乎没有办法让它们像以前那样在编辑器中显示高亮。
IntelliJ IDEA 2025.3.4
Build #IU-253.32098.37, built on March 17, 2026
Source revision: a1f2bc0e0d733
Licensed to Justis Root
Subscription is active until July 14, 2026.
Runtime version: 21.0.10+7-b1163.110 aarch64 (JCEF 137.0.17)
VM: OpenJDK 64-Bit Server VM by JetBrains s.r.o.
Toolkit: sun.lwawt.macosx.LWCToolkit
macOS 26.2
GC: G1 Young Generation, G1 Concurrent GC, G1 Old Generation
Memory: 2048M
Cores: 14
Metal Rendering is ON
Registry:
debugger.new.tool.window.layout=true
ide.experimental.ui=true
maven.packagesearch.enabled=false
Non-Bundled Plugins:
com.intellij.notebooks.core (253.32098.37)
JavaScript (253.32098.37)
com.intellij.java (253.32098.37)
org.jetbrains.completion.full.line (253.32098.37)
Subversion (253.32098.60)
com.intellij.kubernetes (253.32098.40)
com.intellij.spring.boot (253.32098.37)
com.codeium.intellij (2.12.20)
com.jetbrains.restClient (253.32098.37)
com.intellij.javaee.jpa (253.32098.37)
intellij.jupyter (253.32098.37)
Docker (253.32098.40)
tanvd.grazi (253.32098.37)
com.intellij.settingsSync (253.32098.37)
org.jetbrains.idea.maven (253.32098.37)
PerforceDirectPlugin (253.32098.39)
com.intellij.spring.mvc (253.32098.37)
com.jetbrains.php (253.32098.37)
Kotlin: 253.32098.37-IJ
解决方案
找到了问题。
我的项目中的内容根目录(~/Documents/Sites/xenforo)是一个符号链接,起初把它标记为内容根目录时,IntelliJ似乎决定把符号链接的目标文件夹添加到了我的项目中,而不是把符号链接本身标记为内容根目录,因此当我通过符号链接打开文件时,它并未被视为源文件的一部分,尽管与符号链接目标文件夹中的文件相同,IntelliJ已将目标文件夹添加到了项目中。
我似乎无法让IntelliJ将我的符号链接识别为内容根目录,它一直在把目标文件夹添加到项目中。从现在起,我可能只会忽略主项目文件夹,并通过符号链接目标文件夹打开文件。
站内所有文章版权归属LeftHeroAI导航站,无授权禁止任何主体转载、抄袭、复制内容,亦不得私自架设镜像站点。一经侵权,本站将通过法律途径追责。
