如何解决在 NeoVim 中结合 jinja2 和 salt 语法高亮
我想问一下是否有一种方法可以正确组合这两种语法,通常,在盐中,jinja 正在对其进行模板化。问题是 (Neo)Vim 会显示一个或另一个突出显示,而不是同时显示。我通过使用 SyntaxRange 解决了这个问题,但由于某种原因,它不再适用于 NeoVim - 它什么都不做,甚至没有错误消息。
有人知道如何处理吗?
谢谢!
解决方法
所以我找到了解决我的问题的方法。所以我把这个贴在这里,如果有人有类似的问题。您可以在 vim 中使用点将语法相互链接:
response.body().toString()
出于某种原因,这种组合也突出了 jinja2 部分,以及 yaml 和其他盐部分。 当我只设置 sls 时,它无法识别 {% %} 中的关键字。 当我反过来使用它 (yaml.sls) 时,它也无法正常工作。
干杯
,您可能需要 salt-vim 插件,也可能需要 vim-yaml(可选,以提高速度)。它将正确突出 sls 文件的 jinja 和 yaml 部分。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。