这个问题通常是因为文件的换行符格式不一致导致的。在 Windows 系统中,文本文件默认使用 CR (Carriage Return) 和 LF (Line Feed) 两个字符来表示换行符,而在 Unix 或者 Linux 系统中,文本文件只使用 LF 字符来表示换行符。
如果你在 Windows 系统中编写的文本文件被在 Unix 或 Linux 系统中打开,就会出现这样的问题。VSCode 会提示你删除 CR 字符或者替换为 LF 字符,以适应当前的系统。
解决方案:
1.可以在 VSCode 中打开文件,然后在右下角的状态栏中查看当前文件使用的换行符格式。如果是 CRLF,可以尝试将其转换为 LF。
2.可以在 VSCode 中设置文件的默认换行符格式。打开设置(快捷键是 Ctrl + ,),搜索 files.eol,然后将其设置为 lf。
3.可以使用 VSCode 插件来自动将文件的换行符格式转换为当前系统的格式,例如 End of Line Switcher 插件。
希望这些解决方案能够帮助你解决问题。
这些红色的字是提示信息,不是css的一部分。
你说的应该是vscode吧,具体看你这个是什么插件