IntelliJ是否支持.jinja文件的语法突出显示

时间:2018-11-06 07:59:35

标签: intellij-idea jinja2

标题中几乎有问题。 IntelliJ是否对* .jinja文件具有本机语法突出显示?如果没有插件?

4 个答案:

答案 0 :(得分:7)

此插件:https://plugins.jetbrains.com/plugin/7792-yaml-ansible-supportpoints = [[-1,-2,0,1,2,3,5,8] [-3,-4,0,-3,5,9,2,1]] 文件提供一些支持。

要确保此插件与#remove x that is less than 0 and more than 5 x = points[0,:] x = x[np.logical_and(x>=0, x<=5)] #remove y that is less than 0 and more than 5 y = points[1,:] y = y[np.logical_and(y>=0,y<=5)] 个文件相关联:

  • 转到jinja
  • jinja下滚动到File > Preferences > Editor > File Types并选择
  • Recognized File Types下,单击YAML/Ansible图标,然后输入Registered Patterns

    enter image description here

使用此配置后,您的+文件将打开此插件。如果没有,则*.jinja必须已经与另一个jinja中的一个相关联,在这种情况下,您需要滚动浏览它们以找到罪魁祸首,并将jinja files从其{ {1}}。

答案 1 :(得分:1)

尝试使用IntelliJ IDEA Ultimate的Python插件,该插件支持Jinja2 Templates

答案 2 :(得分:1)

只是出于理智。我找到了以前发布的两个答案的结合体。

Python插件旁边,如@Andrei所述,需要按@glytching的说明,识别文件扩展名:File > Preferences > Editor > File Types,对我来说,模式*.j2丢失了。 / p>

最好将目录标记为Template,如在@Andrei给出的引用templates link上的定义模板目录部分中所述:

1. In the Settings/Preferences dialog, click the Project Structure page.

2. Choose the directory to be marked as a template root.

3. Do one of the following:

  * Click Templates on the toolbar of the Content roots pane.

  * Choose Templates on the directory's context menu. 

答案 3 :(得分:0)

使用Intellij的最新版本,您不再需要任何插件。

  • 转到文件> 设置> 编辑器> 文件类型
  • Recognized Files Types下,选择YAML/Ansible
  • File Name Patterns下为Jinja2添加*.j2和/或*.jinja