这意味着文件存在于本地,但不在版本控制库中,也没有加入到计划之中。换句话说,这些文件不受版本控制。这并不是真正的问题,因为只要需要,就可以将文件添加到版本控制系统中。可以使用上下文菜单或快捷键 ⌥⌘A(Mac)或 Ctrl+Alt+A(Windows)中的添加到版本控制进行操作。 请参阅IntelliJ IDEA官方文档中的文件状态突出显示以了解其他颜色及其相应含义。请参阅管理受版本控制的文件以了解如何将文件纳入版本控制。
有时候文件会被标记为红色,因为项目设置和构建文件不一致。 最近我检查了一些项目。这个项目看起来很好,编译也很顺利,但是代码中的所有类名都是红色的。 IDE 能够很好地感知到所有模块路径,甚至提示类名,但一旦被同意,就会立即变成红色。经过检查,Ant 构建模型设置为 1.8 语言级别,而默认的 IDE 模块设置为 14。 当我将模块语言设置级别设置为 8 时,所有的红色高亮都消失了。 因此,我认为应该检查语言级别是否在项目的各个地方匹配。