2010-05-21 44 views
0

我想知道是否有支持良好的eRuby(erb)和JavaScript突出显示,sintax分析和代码辅助的api。js.erb和css.erb文件上的代码高亮显示,语法分析和代码辅助编辑器

我已经试过Eclipse与Aptana RadRails。 也许我配置错了,但它猜测我在css.erb和js.erb文件上都使用了html.erb。在Windows和Linux中都试过(Fedora 12)。

我也尝试过nxhtml,MuMaMo,js2和Rinari模式的Emacs。再说一次,它对html.erb工作正常,但它检测到html.erb文件的css.erb和js.erb。也许可以将其配置为接受该文件并兼容。在Windows和Linux中都试过(Fedora 12)。

此外,没有关系的操作系统,只是得到代码分析,协助和突出显示我很满意。

+0

什么操作系统? – kikito 2010-05-21 07:28:12

+0

我不太依赖操作系统。但是,如果它在Windows,Linux和OSX上都能正常工作,那将会很好。 – Pickachu 2010-05-21 12:09:08

回答

2

通常Emacs会从文件扩展名中决定使用什么主要模式(多主要与nXhtml)。但它也可以使用整个文件名路径或内容。

如果您发送nXhtml的错误报告,我们可以尝试解决它。

0

一个简单的解决方案是使用间接缓冲区: 在多语言的缓冲区,做一个C-x 4 c 它显示在另一个窗口中同一缓冲区。每个窗口都可以有自己的主要模式。你可以有一个窗口在红宝石模式,另一个与Java模式为您的JavaScript等 所有这些窗口后面是一个单一的缓冲区。

对于语法分析,您应该使用flymake,但它需要您为eRuby正确配置它。

相关问题