You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

VSCode中EJS文件Toggle Block Comment注释标签异常及修改咨询

EJS文件注释快捷键异常问题解决及原因分析

一、恢复分区注释格式的方法

  • 打开VSCode设置:按下Ctrl+,(Windows/Linux)或Cmd+,(Mac)快速调出设置面板
  • 在顶部搜索框输入comments: configuration,找到Editor: Comments Configuration选项,点击右侧的编辑 in settings.json
  • 在打开的settings.json文件中,添加或修改EJS文件的注释配置,明确指定不同区域的注释规则:
    "[ejs]": {
      "editor.comments.insertSpace": true,
      "editor.comments.configuration": {
        "html": {
          "blockComment": ["<!--", "-->"]
        },
        "javascript": {
          "blockComment": ["/*", "*/"]
        }
      }
    }
    
  • 保存settings.json后重启VSCode,此时HTML区域用块注释快捷键会自动用<!-- -->,script标签内的JS代码则会使用/* */注释

二、问题出现的原因

  • 最常见的是你安装的EJS语言支持插件(比如EJS Language Support)更新后,默认注释配置被修改,强制统一使用EJS模板的{# ... #}注释
  • 也可能是误操作修改了VSCode的全局注释配置,或者新安装的其他EJS相关插件覆盖了原有设置
  • 另外,如果你的EJS文件关联的语言模式被意外改成了纯EJS模板(而非HTML+JS混合模式),也会导致注释规则统一成模板注释

三、VSCode本体更新是否会导致这个问题?

VSCode本身更新一般不会直接调整特定语言的注释逻辑,核心语言服务的变动极少会影响EJS这类模板文件的注释规则。这个问题大概率是插件层面的更新或配置变更导致的,和VSCode本体更新关系不大。

内容的提问来源于stack exchange,提问作者GreenSaiko

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.29 13:33:11