gpt4 book ai didi

python - 自动检测 Jinja2 文件并在 Sublime Text 中激活适当的突出显示

转载 作者:太空宇宙 更新时间:2023-11-03 15:13:13 31 4
gpt4 key购买 nike

现在我已经安装了 Jinja2 包,它提供了正确的语法高亮显示,但是每次我打开一个新的 html 文件时我都必须更改语法。

我希望 Jinja2 突出显示成为 Python 项目中 html 的默认设置。到目前为止我想到的唯一解决方案是将所有 Jinja 文件更改为 .jinja 而不是 .html 然后我可以创建一个单独的 Jinja.sublime-设置,但我不太确定这以后不会给我带来问题,我不想做太多调整。

有什么想法吗?

谢谢。

最佳答案

从@Martijn Pieters 的评论看来,我确实需要一个专门的扩展。我对此进行了更多研究,发现了一些可能是不错的选择。

Jinja2 package使用名为 HTML (Jinja Templates) 的语法高亮显示 Jinja2 HTML 文件。我可以在 Packages/User 文件夹中为此扩展创建一个配置文件(必须称为 HTML (Jinja Templates).sublime-settings),并在其中包含以下行:

{
"extensions":
[
"jinja.html"
]
}

在这种情况下,我只需要将我的 html 文件重命名为 jinja.html,它们将在加载后立即突出显示。我保留了 html 扩展名,以防万一。

我借用了 Rails 世界的想法。使用 HAML 时,他们将文件命名为 filename.haml.html

关于python - 自动检测 Jinja2 文件并在 Sublime Text 中激活适当的突出显示,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24044094/

31 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com