Vim括号和分号高亮显示

5
有时候vim会用红色高亮显示括号或分号。是哪个插件可以实现这个功能?这是否意味着此处存在错误?请看下面的图片。

3
那是SASS还是SCSS?你使用专门的语法文件吗?默认的CSS语法文件会认为你的代码有误。 - romainl
1个回答

2

是的,对于默认的语法高亮器而言,这意味着vim在那个位置上检测到了一些错误。查看:help syntax以获取更多选项。正如@romainl所述,其他插件可能会影响你所看到的内容。

我正在运行一个原始版的Cygwin,并且它将你的css代码片段中的几个括号标记为无效,可能是由于缺少开放/闭合括号或vim定义的语法错误导致的。


如果上面的代码确实应该是CSS,那么它充满了错误:&不是HTML中有效的标签名称,并且在CSS中没有嵌套。如果这段代码应该是CSS,@user1798349在继续之前应该先修复它。 - romainl
你是否将语法文件复制到正确的位置了? - AlG
检查:set filetype并确保它实际上被设置为scss。如果没有,强制使用:set filetype=scss可能值得一试。您还可以执行:syntax list,查看列表是否像实际加载了您的scss语法规则,或者它们只是基本的css规则。 - Dan Fitch
我不懂scss;你确定你有一个有效的文件吗?似乎所有东西都在告诉你语法错误。 - AlG
我也遇到了SCSS文件的同样问题,据我所知,这些问题源于Vim的CSS语法规则,但我无法确定。 - AndrogenAgonist
显示剩余4条评论

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接