STS代码随机出现黄色高亮无法关闭,无编译错误未开覆盖率如何解决?
STS随机黄色高亮问题解决办法
第一步:关闭Mark Occurrences功能
这是该场景下最常见的触发原因,STS默认开启的光标匹配标记功能偶发bug会随机高亮无关代码:
- 打开STS顶部菜单栏
Window->Preferences - 依次展开
General->Editors->Text Editors->Annotations - 在右侧注解类型列表中找到
Occurrences,取消勾选Text as选项旁的复选框即可关闭全局匹配高亮 - 如果只需要关闭Java文件的该功能,可以展开
Java->Editor->Mark Occurrences,直接取消勾选Mark occurrences of the selected element in the current file
第二步:排查未保存文件的临时校验标记
如果仅未保存的文件出现该问题,是STS实时语法校验的偶发异常:
- 按快捷键
Ctrl + S保存当前编辑的所有文件 - 选中出现高亮的文件,按
F5刷新项目资源 - 重启STS的编辑器进程:右键当前文件标签 ->
Close All后重新打开目标Java文件
第三步:清理异常缓存配置
如果上述操作无效,是STS本地缓存损坏导致的标记异常:
- 关闭STS,找到工作空间目录下的
.metadata文件夹 - 进入
.metadata/.plugins/org.eclipse.core.resources/目录,删除.projects文件 - 重启STS,重新导入对应项目即可
注意:操作前建议备份工作空间配置,避免自定义设置丢失。
内容的提问来源于stack exchange,提问作者Arpit
相关产品推荐
相关产品推荐

