ruby 添加Heredoc语法在VSCode中突出显示

91zkwejq  于 12个月前  发布在  Ruby
关注(0)|答案(1)|浏览(97)

我有一个Rails项目,我正在使用视图组件。在大多数组件中,我有一个erb_template HEREDOC,它使用ERB模板化HTML定义组件标记。
当我将HEREDOC开始标记设置为HTML(仅限HTML)时,我会得到HTML语法突出显示。同样,如果我将其设置为RUBY,我会得到ruby语法突出显示等等。
我正在努力寻找可以配置这种嵌入式语法突出显示并添加ERB支持的位置。有人成功做到了吗?

chhqkbe1

chhqkbe11#

请参阅这个github问题,其中讨论了向heredoc添加更多语言:https://github.com/Shopify/vscode-ruby-lsp/issues/820
我相信你可以改变grammars/ruby.cson.json并提交一个PR到vscode-ruby-lsp。文件曾经是https://github.com/atom/language-ruby/,但我相信repo看起来锁定/存档。

相关问题