2010-05-21 9 views
0

멋지게 eRuby (erb) 및 JavaScript 강조 표시, sintax 분석 및 코드 지원을 지원하는 API가 있는지 알고 싶습니다.좋은 코드 강조, js.erb 및 css.erb 파일의 구문 분석 및 코드 지원 편집기

이미 Aptana RadRails을 사용하여 Eclipse를 시험해 보았습니다. 아마도 내가 잘못된 것을 설정하고 있지만, css.erb와 js.erb 파일 모두에 html.erb를 사용하고있는 것으로 추측됩니다. 창문과 리눅스에서 모두 시도했다 (Fedora 12).

Emacs도 nXhtml, MuMaMo, js2 및 Rinari 모드로 시도했습니다. 다시 말하지만, html.erb에 대해서는 정상적으로 작동하지만 html.erb 파일로 css.erb 및 js.erb를 감지합니다. 아마도 파일을 받아들이고 호환되도록 구성 할 수 있습니다. 창문과 리눅스에서 모두 시도했다 (Fedora 12).

또한 운영 체제와 관련이 없으며 코드 분석, 지원 및 강조 표시를 통해 만족 스럽습니다.

+0

어떤 운영 체제입니까? – kikito

+0

나는 수술 시스템에 너무 의존하지 않습니다. 그러나 두 윈도우, 리눅스 및 OSX에서 모두 작동하면 좋을 것입니다. – Pickachu

답변

2

일반적으로 Emacs는 파일 확장명에서 사용할 주요 모드 (nXhtml의 다중 전공)를 결정합니다. 그러나 전체 파일 이름 경로 나 내용을 사용할 수도 있습니다.

nXhtml에 대한 버그 보고서를 보내면 해결해 볼 수 있습니다.

0

간단한 해결책은 간접 버퍼를 사용하는 것입니다. 여러 언어를 사용하는 버퍼에서 C-x 4 c 다른 버퍼에 동일한 버퍼를 표시합니다. 각 창은 자체 메이저 모드를 가질 수 있습니다. 당신은 루비 모드에서 하나의 윈도우를 가질 수 있고 자바 스크립트를위한 자바 모드를 가질 수 있습니다. 모든 윈도우 뒤에는 하나의 단일 버퍼가 있습니다.

구문 분석을 위해 flymake를 사용해야하지만 eRuby를 올바르게 구성해야합니다.