我在尝试使用VScode快捷键(CTRL+/)注解掉css.liquid文件中的一行时遇到了一个问题。每当我这样做的时候,它会把{%\s*#放在行的前面,并且不会注解掉代码。我试着禁用所有扩展,但没有帮助。我没有触摸任何设置。当我切换到CSS或Liquid时,它会注解掉罚款,但Liquid CSS不工作。有人认识到这个问题吗?=====这是扩展本身的问题,现在已经修复了!
{%\s*#
fykwrbwg1#
我看到最近报告了这个问题:Incorrect comment blocks in Liquid files with this extension enabled.我在liquid css语言配置文件中看到了这一点:
"comments": { "lineComment": "{%\\s*#", "blockComment": [ "/*", "*/" ]
我不知道lineComment值应该是什么,但我从未在其他语言的配置文件中看到过regex值--所以这可能是个错误。我建立了一个扩展,它可能可以帮助,直到语言配置文件是固定的:Custom Language Properties.1.安装它。1.运行命令Custom Language Properies: Check for new language extensions。1.在settings.json中进行此设置:
Custom Language Properies: Check for new language extensions
settings.json
"custom-language-properties": { "liquid-css.comments.lineComment": "", }
如果这不能立即起作用,请尝试重新加载vscode。这基本上将lineComment设置为null,因此将使用blockComment。我不熟悉Liquid注解样式,所以如果这不是行注解的工作方式,请告诉我。演示:
lineComment
blockComment
Liquid
1条答案
按热度按时间fykwrbwg1#
我看到最近报告了这个问题:Incorrect comment blocks in Liquid files with this extension enabled.
我在liquid css语言配置文件中看到了这一点:
我不知道lineComment值应该是什么,但我从未在其他语言的配置文件中看到过regex值--所以这可能是个错误。
我建立了一个扩展,它可能可以帮助,直到语言配置文件是固定的:Custom Language Properties.
1.安装它。
1.运行命令
Custom Language Properies: Check for new language extensions
。1.在
settings.json
中进行此设置:如果这不能立即起作用,请尝试重新加载vscode。
这基本上将
lineComment
设置为null,因此将使用blockComment
。我不熟悉Liquid
注解样式,所以如果这不是行注解的工作方式,请告诉我。演示: