2010-05-21 71 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正確配置它。

相關問題