登录
Better Jinja
分类:工具软件 访问:45 下载量:0

软件介绍

更新时间:2025-05-06

IDE

Better Jinja:为您的Jinja2模板开发带来全新体验

Better Jinja是一款专门为Jinja2模板设计的语法高亮工具,旨在提升您的开发效率和代码可读性。它支持多种语言和文件格式,包括HTML、Markdown、YAML等,让您的模板开发变得更加直观和高效。

支持的语言:

Better Jinja为以下语言提供了语法高亮功能:

  • Jinja Raw:适用于原始的Jinja模板,系统名称为jinja。
  • Jinja HTML:适用于Jinja HTML模板,系统名称为jinja-html,默认关联文件扩展名为.jinja、.jinja2、.j2和.html.j2。
  • Jinja XML:适用于Jinja XML模板,系统名称为jinja-xml,默认关联文件扩展名为.xml.jinja、.xml.jinja2和.xml.j2。
  • Jinja CSS:适用于Jinja CSS模板,系统名称为jinja-css,默认关联文件扩展名为.css.jinja、.css.jinja2和.css.j2。
  • Jinja JSON:适用于Jinja JSON模板,系统名称为jinja-json,默认关联文件扩展名为.json.jinja、.json.jinja2和.json.j2。
  • Jinja Markdown:适用于Jinja Markdown模板,系统名称为jinja-md,默认关联文件扩展名为.md.jinja、.md.jinja2和.md.j2。
  • Jinja YAML:适用于Jinja YAML模板,系统名称为jinja-yaml,默认关联文件扩展名为.yml.j2、.yaml.j2、.yaml.jinja、.yml.jinja和.sls。
  • Jinja TOML:适用于Jinja TOML模板,系统名称为jinja-toml,默认关联文件扩展名为.toml.jinja、.toml.jinja2和.toml.j2。
  • Jinja LaTeX:适用于Jinja LaTeX模板,系统名称为jinja-latex,采用Jupyter nbconvert模板的语法风格,默认关联文件扩展名为.latex.j2、.tex.j2、.latex.jinja2和.tex.jinja2。
  • Jinja Lua:适用于Jinja Lua模板,系统名称为jinja-lua,默认关联文件扩展名为.lua.jinja、.lua.jinja2和.lua.j2。
  • Jinja Properties:适用于Jinja Properties模板,系统名称为jinja-properties,默认关联文件扩展名为.properties.j2、.cfg.j2、.conf.j2、.desktop.j2、.directory.j2和.ini.j2。
  • Jinja Shell Scripts:适用于Jinja Shell脚本模板,系统名称为jinja-shell,默认关联文件扩展名为.sh.j2、.bash.j2等。
  • Dockerfiles:适用于Dockerfile模板,系统名称为jinja-dockerfile,默认关联文件扩展名为.dockerfile.j2、.dockerfile.jinja和.dockerfile.jinja2。
  • Jinja SQL:适用于Jinja SQL模板,系统名称为jinja-sql,默认关联文件扩展名为.sql.j2、.sql.jinja和.sql.jinja2。
  • Jinja Python:适用于Jinja Python模板,系统名称为jinja-py,默认关联文件扩展名为.py.j2、.py.jinja、.py.jinja2、.pyi.j2、.pyi.jinja和.pyi.jinja2。
  • Jinja Cython:适用于Jinja Cython模板,系统名称为jinja-cy,默认关联文件扩展名为.pyx.j2、.pyx.jinja、.pyx.jinja2、.pxd.j2、.pxd.jinja、.pxd.jinja2、.pxi.j2、.pxi.jinja和.pxi.jinja2。
  • Jinja Terraform / HashiCorp configuration language:适用于Jinja Terraform模板,系统名称为jinja-terraform,默认关联文件扩展名为.tf.j2、.tf.jinja、.tf.jinja2、.tfvars.j2、.tfvars.jinja、.tfvars.jinja2、.hcl.j2、.hcl.jinja和.hcl.jinja2。
  • Jinja Nginx:适用于Jinja Nginx配置模板,系统名称为jinja-nginx,默认关联文件扩展名为.conf.j2、.conf.jinja和.conf.jinja2。
  • Jinja Groovy:适用于Jinja Groovy模板,系统名称为jinja-groovy,默认关联文件扩展名为.groovy.j2、.groovy.jinja和.groovy.jinja2。
  • Jinja Systemd Unit Files:适用于Jinja Systemd单元文件模板,系统名称为jinja-systemd,默认关联文件扩展名为.link.j2、.link.jinja、.link.jinja2等。
  • Jinja C:适用于Jinja C模板,系统名称为jinja-cpp,默认关联文件扩展名为.c.j2、.c.jinja、.c.jinja2、.cpp.jinja、.cpp.jinja2、.cpp.j2、.h.jinja、.h.jinja2和.h.j2。
  • Jinja Java:适用于Jinja Java模板,系统名称为jinja-java,默认关联文件扩展名为.java.j2、.java.jinja和.java.jinja2。
  • Jinja PHP:适用于Jinja PHP模板,系统名称为jinja-php,默认关联文件扩展名为.php.j2、.php.jinja和.php.jinja2。
  • Jinja Cisco IOS:适用于Cisco IOS配置模板,系统名称为jinja-cisco,默认关联文件扩展名为.ios.j2、.ios.jinja、.ios.jinja2、.cisco.j2、.cisco.jinja和.cisco.jinja2。
  • Jinja Rust:适用于Jinja Rust模板,系统名称为jinja-rust,默认关联文件扩展名为.rs.j2、.rs.jinja和.rs.jinja2。

额外的文件关联:

您可以添加更多的文件关联,例如将.html文件与jinja-html关联,在您的用户或工作区设置中添加如下代码:

"files.associations": {
  "*.html": "jinja-html"
},

片段支持:

  • Django

断点支持:

允许在模板文件中设置断点。为了正确调试模板,请在launch.json文件中的配置中添加"jinja": true选项。

Better Jinja通过其强大的功能和广泛的语言支持,为您的Jinja2模板开发带来全新的体验。无论您是专业开发者还是初学者,都能从中受益,提升您的开发效率和代码质量。

本站所有资源都是由网友投稿发布,或转载各大下载站, 请自行检测软件的完整性!

本站所有资源仅供学习与参考,请勿用于商业用途,否则 产生的一切后果将由您自己承担!

如有侵权请联系我们删除下架,联系方式:study_golang@163.com

最新教程

查看更多
  • Golang云原生架构师课程
    Golang云原生架构师课程
    Go是一门并发支持、垃圾回收的编译型系统编程语言;本课程转载自哔哩哔哩:https://www.bilibili.com/video/BV1Mh411M7A
  • MySQL数据管理之备份恢复案例解析视频教程
    MySQL数据管理之备份恢复案例解析视频教程
    《MySQL数据管理之备份恢复案例解析视频教程》MySQL是一个开放源码的小型关联式数据库管理系统,目前MySQL被广泛地应用在Internet上的中小型网站中。由于其体积小、速度快、总体拥有成本低,尤其是开放源码这一特点,许多中小型网站为了降低网站总体拥有成本而选择了MySQL作为网站数据库。
  • MySQL索引优化解决方案
    MySQL索引优化解决方案
    本套课程是根据MySQL索引的设计理念与数据结构、索引使用场景、索引分类、索引运用场景、索引性能分析、查询优化、MySQL索引的慢查询等组成,主要讲述了MySQL索引优化的解决方案,非常适合有MySQL使用基础或者有一定工作经验的同学。课程讲解了解决大数量查询慢的问题、如何编写一个高效的SQL、查询语句应该如何优化、索引的实现原理是什么、索引又应该如何优化...等诸多SQL索引优化的难点和面试点。
  • 极客学院Docker视频教程
    极客学院Docker视频教程
    Docker是PaaS提供商dotCloud开源的一个基于LXC的高级容器引擎,源代码托管在Github上,基于go语言并遵从Apache2.0协议开源。Docker自2013年以来非常火热,无论是从github上的代码活跃度,还是各大厂商的支持,都使Docker成为了时下最受关注的技术,甚至微软都声称在下一代WindowsServer中集成对Docker的支持。所以我们收集了《极客学院Docke
  • Golang进阶实战编程
    Golang进阶实战编程
    本课程是在《Go语言基础视频》基础之上录制的,是Go语言基础的后半部分。包括包的管理,IO操作,Go语言最大的亮点:高并发,goroutine,channel,反射等。本视频主要为了帮助Go语言的初学者,从零到一的快速入门。学完本套课程,可以学会如果通过包管理Go项目,并发模型,以及并发实现,channel通道如何传递数据,反射等等。
  • JavaScript极速入门
    JavaScript极速入门
    本套课程将帮助大家迅速掌握JavaScript这门高端的、动态的、弱类型编程语言。知识点简单明了,让你学习0压力,适合新手观看学习......