例如,在下面的类(class)中,我想要语法突出显示
helper_method(@x, @y)
(主方法中的第 1 行。)
class test
def new(x, y)
@x = x
@y = y
end
def main
result = helper_method(@x, @y)
puts result
end
def helper_method(x, y)
// do stuff with x, y
end
end
我想知道为什么当前的突出显示方案不这样做,因为对我来说,查看在哪里调用我的方法以及在哪里只使用内置命令和表达式似乎很有值(value)。我可以为 Atom 更改它吗?
这里有一些屏幕截图来进一步说明我的问题:
在第一个屏幕截图中,我希望突出显示 get_time_limit_for_source(order_source)
:
它是在同一个类中定义的方法:
有趣的是,在我的示例代码中,突出显示完全符合我的要求:
测试类中的突出显示如我所愿,但在本例中是由于使用了辅助词,该辅助词在安装/激活 language-ruby-on-rails
时触发突出显示.
最佳答案
Atom
是一款基于 Chrome 的 Electron 应用程序。请随意按 Ctrl+Shift+I 并使用 Chrome 开发者工具检查您想要的任何内容:
正如您所看到的,任何类都没有授予本地方法调用,因此如果不修补语法荧光笔就不可能对其进行样式设置。对于那些具有 class[es] 的元素,可以简单地在主菜单中Edit
⇒ Stylesheet
并更新 CSS。
关于ruby - 如何在 Atom for Ruby 中为自定义方法添加语法突出显示,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44383935/