Visual studio 个代码注释在 HTML 个文件中

Visual studio code comment in HTML files

我最近正在尝试 Visual Studio 代码,我注意到当我尝试在 HTML 文件中添加行注释时(使用 Ctrl+/ 或 Ctrl+K Ctrl+C)其中:<!-- -->,我得到这个 {# #}

在 JS 或 CSS 文件中,键绑定工作正常并产生预期的结果。

那么如何在 HTML 文件中获得正确类型的评论?

我刚刚安装了 VSCode 1.1.1 并尝试在新的 html 文件中添加评论 为此,您的新文件必须首先以 .html 格式保存,然后,您可以使用 CTRL-K CTRL-C 来添加评论并且它可以工作。

希望对你有帮助

终于找到问题所在了。我已经安装了 twig 插件(用于 Twig php 模板引擎),这导致了评论问题。

如果您不想 disable/uninstall 任何插件,您可以创建一个片段来发表评论。例如,我创建了一个在 PHP 文件中添加 HTML 评论的片段:

    "comment HTML": {
      "prefix": "chtml",
      "body": ["<!--  -->"],
      "description": "Comment HTML line"
    }

您可以在“文件”>“首选项”>“用户代码段”>“{YourExtension}”中的评论后面插入它

然后,当您开始在此类文件中键入 'chtml' 时,IntelliSense 会提示该片段。

也许这是一个解决方法,但对我来说效果很好。希望对您有所帮助!

https://code.visualstudio.com/docs/customization/userdefinedsnippets

对我来说,它是 (Djaneiro) 扩展,它使 html 文件默认为 django 模板,因此导致 HTML 中的注释错误(按 ctrl + / ) (用 {% comment %} 评论他们)

对我来说,有问题的扩展是 Nunjucks(模板语言插件假定每个 .html 文件都是一个 nunjucks html 模板)

尝试卸载您可能已安装的任何 python 扩展包!然后您可以单独重新安装您需要的 python 扩展程序。

可能是该扩展包的捆绑包中的扩展之一导致了问题

点击 (Ctrl + K C) 评论 html。 单击 (Ctrl + K U) 取消注释 html.

在您的Visual Studio代码windows中,转到文件->首选项->键盘快捷键

这将打开两个并排的文件,如下面的屏幕截图所示:

您可以在此处更改或创建自己的快捷方式。 就像我刚刚将 Ctrl+KU 替换为 Ctrl+/

希望这对你有用!!

对于其他遇到问题的人来说,Tornado 扩展程序也是罪魁祸首。我不得不 "disable (workspace)" 一个一个地找到它。

对我来说,这是由 Sublime Babel 扩展引起的。禁用它并重新启动 VS Code 解决了这个问题:Cmd+K, Cmd+C 再次工作,Cmd+/ 用于切换。此外,HTML 评论块的样式现在再次正确。

已知会导致这种不良行为的扩展列表(根据我自己的经验和其他答案):

  • Hugo 语言和语法支持
  • 贾内罗
  • 努吉克斯
  • 龙卷风
  • 崇高的通天塔
  • 通天塔
  • 树枝
  • Baptiste Darthenay 的 Django (v1.0.0)
  • (随时编辑此答案并添加您的答案)

您可能需要在禁用扩展程序后重新启动代码(我这样做了)。

您可以在右下角配置文件类型。你可能在使用 Django HTML。您可以将其设置为 HTML.