【问题标题】:How do I get YAML syntax highlighting in PyCharm?如何在 PyCharm 中突出显示 YAML 语法?
【发布时间】:2015-06-05 21:45:27
【问题描述】:

默认情况下,PyCharm 似乎不支持 YAML 语法突出显示。有插件吗?当我用 Google 搜索时,我没有看到任何明显的东西。

【问题讨论】:

标签: yaml pycharm


【解决方案1】:

这在社区版中对我有用: 文件 -> 设置 -> 文件类型 -> 为 yaml 添加类型

除了将 '#' 设置为行注释字符之外,我没有做任何其他事情。

这很好地为基本名称、值、字符串和 cmets 着色。

如果找不到该选项,请在“首选项”窗口的搜索框中搜索“文件类型”。

【讨论】:

  • 此外,您可以在“关键字”部分添加您的主要关键字(关键字+冒号)。
  • File -> Settings -> Editor -> File Types 专业版。
【解决方案2】:
  1. 进入设置
  2. 代码风格
  3. Yaml

如果你没有看到这个,你可能正在使用社区版,我没有找到让 Yaml 突出显示工作的方法。

【讨论】:

    【解决方案3】:

    我正在使用带有 PyCharm 4.5.1 社区版的 YAML/Ansible support 插件,它足以满足我的基本需求:

    使用 Jinja2 标签支持 YAML/Ansible

    基于 juzna.cz 的 NEON

    提供:

    • Goto 类中所有角色的索引...
    • 转到符号中所有属性的索引...
    • 参考 Jinja2 变量声明
    • 对角色声明的引用
    • 各种完成
    • 文档查找

    这是一个非常基础的版本,需要大量打磨。请通过https://github.com/vermut/intellij-ansible提供帮助

    【讨论】: