简体   繁体   English

在RubyMine中将一种语言嵌入另一种语言中?

[英]Embed one language in another in RubyMine?

I'm generating some JavaScript dynamically in Ruby. 我在Ruby中动态生成一些JavaScript。 Is there a way to get RubyMine to recognize that this code is JavaScript for syntax highlighting, among other things? 有没有办法让RubyMine认识到这段代码是用于语法高亮的JavaScript,以及其他什么? Funny that as I type this, I notice that Stack Overflow seems to get it. 有趣的是,当我输入这个时,我注意到Stack Overflow似乎得到了它。

  def script
    <<-EOS
      var blah = function() {
        alert('hello');
      }
    EOS
  end

您可以使用JS或JAVASCRIPT替换EOS,如果您启用了JavaScript插件,则应该选择它

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM