Visual Studio Code出现{% comment %}标记 是否属于病毒?
关于你提到的标记是否为病毒
首先可以明确:这个标记完全不是病毒,无需恐慌。
{% comment %} {% endcomment %}是Jinja、Django、Liquid等主流服务端模板语言的标准块级注释语法,功能是标记范围内的内容不会被模板引擎渲染到最终的页面输出中,属于完全正常的代码语法标记。
对应异常现象的原因和解决方法
1. 按下Ctrl+K+C插入该注释的原因
VS Code默认的Ctrl+K C快捷键对应「添加行注释」功能,出现模板注释是因为你安装的插件修改了注释规则或者快捷键绑定:
- 你安装了两个功能完全重复的Live Server类插件,插件之间的配置发生冲突,其中一款插件将注释快捷键的默认逻辑修改为插入模板注释
- 部分插件会根据当前打开的文件后缀自动匹配注释规则,如果你打开的是被识别为模板类型的文件,也会自动切换为模板注释语法
2. Live Server右键选项消失的原因
同样是两款同类型Live Server插件冲突导致的:两款插件都需要注册右键菜单的启动入口,配置互相覆盖之后就会出现入口丢失的问题。
解决步骤
- 卸载多余的一款Live Server插件,仅保留你需要的版本
- 按
Ctrl+K Ctrl+S打开VS Code快捷键设置,搜索「添加行注释」,确认对应的快捷键绑定为Ctrl+K C,没有被其他插件篡改 - 如果还是出现模板注释,可以检查当前编辑的文件后缀,确认是否被插件识别为模板文件,按需调整插件的文件类型匹配规则即可
内容的提问来源于stack exchange,提问作者Nate
相关产品推荐
相关产品推荐

