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.
我最近正在尝试 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.