我想知道是否有一个api支持很好的eRuby(erb)和JavaScript突出显示,sintax分析和代码辅助。
我已经用Aptana RadRails尝试了Eclipse。 也许我正在配置错误,但它猜测我在css.erb和js.erb文件上都使用了html.erb。尝试在Windows和Linux(Fedora 12)。
我也尝试过使用nXhtml,MuMaMo,js2和Rinari模式的Emacs。同样,它适用于html.erb,但它将css.erb和js.erb检测为html.erb文件。也许可以将其配置为接受该文件并兼容。尝试在Windows和Linux(Fedora 12)。
另外,操作系统无关紧要,只需进行代码分析,协助并突出显示我对此感到满意。
答案 0 :(得分:2)
通常,Emacs决定从文件扩展名中使用哪种主要模式(使用nXhtml的多主要模式)。但是它也可以使用整个文件名路径或内容。
如果您发送nXhtml的错误报告,我们可以尝试解决它。
答案 1 :(得分:0)
一个简单的解决方案是使用间接缓冲区:
在具有多种语言的缓冲区上,执行C-x 4 c
它在另一个窗口中显示相同的缓冲区。每个窗口都有自己的主要模式。你可以在ruby模式下有一个窗口,另一个用javascript等java模式。
所有这些窗口后面都是一个缓冲区。
对于语法分析,您应该使用flymake,但它需要您为eRuby正确配置它。