我有一个 Rails 项目,在其中使用视图组件。在大多数组件内,我都有一个
erb_template
HEREDOC,它使用 ERB 模板化 HTML 定义组件标记。
当我将 HEREDOC 开始标记设置为 HTML(仅限大写)时,我会得到 html 语法突出显示。同样,如果我将其设置为 RUBY,我会获得 ruby 语法突出显示等功能。
我正在努力寻找可以配置这种嵌入式语法突出显示并添加 ERB 支持的位置。有人成功做过吗?
请参阅此 github 问题,其中讨论了向此处文档添加更多语言:https://github.com/Shopify/vscode-ruby-lsp/issues/820
我相信你可以更改
grammars/ruby.cson.json
并向 vscode-ruby-lsp 提交 PR。该文件曾经位于 https://github.com/atom/language-ruby/ 但我相信该存储库看起来已锁定/存档。