【问题标题】:Sublime Text 3 HTML files comments are not angle brackets but curly bracketsSublime Text 3 HTML 文件注释不是尖括号而是花括号
【发布时间】:2021-03-26 20:50:08
【问题描述】:

当在 HTML 上使用 ctrl+/ 切换 cmets 或使用 Sublime Text 3 切换 VueComponent 文件语法时,出现的 cmets 是 {{-- Comment text --}} 而不是正确的 <!-- Comment text -->

如何让ST添加正确的cmets?

按照以下 cmets 中的 @MattDMo 建议进行编辑:添加已安装软件包的列表。

        "A File Icon",
        "All Autocomplete",
        "AutoFileName",
        "Babel",
        "BracketHighlighter",
        "Chai Completions",
        "Color Highlighter",
        "Colorcoder",
        "CSS Extended Completions",
        "DocBlockr",
        "Dockerfile Syntax Highlighting",
        "DotENV",
        "Edge Syntax Highliter",
        "Emmet",
        "HTML-CSS-JS Prettify",
        "JavaScript & NodeJS Snippets",
        "JavaScript Completions",
        "JavaScript Snippets",
        "JavaScriptNext - ES6 Syntax",
        "JSON Reindent",
        "LanguageTool",
        "Laravel Blade Highlighter",
        "LESS",
        "MarkdownEditing",
        "MarkdownPreview",
        "nginx",
        "Nunjucks Syntax",
        "Package Control",
        "PHP Companion",
        "PHP Completions Kit",
        "PHP-Twig",
        "phpfmt",
        "PHPGrammar",
        "PhpNamespace",
        "PHPUnit Completions",
        "Select Quoted",
        "SideBarEnhancements",
        "SublimeCodeIntel",
        "SublimeLinter",
        "SublimeLinter-annotations",
        "SublimeLinter-tslint",
        "TypeScript",
        "TypeScript Syntax",
        "TypescriptCompletion",
        "Vue Syntax Highlight",
        "Vuejs Complete Package",
        "zenburn"

【问题讨论】:

  • 您确定您使用的是常规的内置 HTML 语法吗?尝试点击 View → Syntax → HTML 看看是否会改变行为。我知道 Djaneiro 包有一个 Django-HTML 语法,它使用双花括号作为注释分隔符。
  • @MattDMo,嘿。感谢您的提示。是的,我确信我使用 HTML 语法。我按照你描述的做了,没有任何效果。我知道一些 HTML 模板引擎的语法包注释不同,例如Twig、Blade、Edge 等,但这里不是这种情况。
  • 你能edit你的问题并发布你安装了哪些软件包吗?您可以在 Preferences → Package Settings → Package Control → Settings 中找到该列表。
  • @MattDMo 谢谢,已添加安装包列表。

标签: html sublimetext3 comments


【解决方案1】:

不幸的是,判断哪个包在劫持您的 HTML 注释的唯一方法是(几乎)将它们全部放在您的 "ignored_packages" 设置中,验证所需行为是否已返回,然后开始从 "ignored_packages" 中删除包,然后查看哪个触发了不良行为。

您可以在您的Packages/User 文件夹中的Preferences.sublime-settings 中找到(或创建)"ignored_packages"Packages目录是选择Preferences → Browse Packages…时打开的目录:

  • Linux:~/.config/sublime-text-3/Packages
  • OS X:~/Library/Application Support/Sublime Text 3/Packages
  • Windows 常规安装:C:\Users\<b><i>YourUserName</i></b>\AppData\Roaming\Sublime Text 3\Packages
  • Windows 便携式安装:<b><i>InstallationFolder</i></b>\Sublime Text 3\Data\Packages

您可以通过从"ignored_packages" 一次删除三个或五个包来加快该过程,然后当不良行为再次出现时一个接一个地减少。此外,您无需忽略像 Package Control、Zenburn、A File Icon 等明显无辜的软件包。祝您好运!

【讨论】:

  • 真的。谢谢你的提示。
猜你喜欢
  • 2013-12-27
  • 1970-01-01
  • 2015-05-26
  • 2023-03-09
  • 1970-01-01
  • 2016-02-05
  • 1970-01-01
  • 1970-01-01
  • 2018-05-14
相关资源
最近更新 更多