Xcode's Syntax-Färbung ist bestenfalls schlecht und Textmate sieht gut aus, aber ich mag Xcode, da ich auch in C ++ programmiere. Ich möchte alles an einem Ort behalten und andere Vorteile von Xcode nutzen.
Hat schon jemand das gemacht oder gibt es einen einfachen Weg?
Sie können zu Editor & gt; Syntax Coloring & gt; Überprüfen Sie HTML und tun Sie es erneut für Ruby
Nach einigem googeln sieht es so aus, als ob tatsächlich eine Unterstützung für ERB-Dateien in XCode ist. Es ist jedoch ein wenig versteckt.
Überprüfen Sie diese Seite: ERB-Hervorhebung . Kurz gesagt, XCode sucht nach .rhtml-Dateien anstelle von .erb-Dateien, sodass .ERB-Dateien die ERB-Syntaxhervorhebung nicht auslösen. Die Lösung ist also offen zu sein
/Developer/Library/PrivateFrameworks/DevToolsCore.framework/Versions/A/Resources/Standard Dateitypen.pbfilespec
Suchen Sie nach dem Mapping für rhtml:
Erweiterungen = (shtml, jsp, rhtml);
Und fügen Sie Erb der Liste hinzu:
Erweiterungen = (shtml, jsp, rhtml, erb);
Viola! Starten Sie einfach XCode neu und Sie erhalten die Syntax Highlighting. Es gibt wahrscheinlich eine Möglichkeit, dies innerhalb von XCode selbst zu tun, aber ich habe es noch nicht gefunden.
Xcode kann eine benutzerdefinierte Syntaxfarbe verwenden, Sie benötigen zwei Dateien
pbfilespec
: gibt den MIME-Typ, die Erweiterung und einige Meta-Informationen an xclangspec
: enthält Identifikatoren usw., die farbig sein müssen und lege sie irgendwo in ~/Library/Application Support/..
Ich bin selbst ein Textmate-Benutzer, weiß also nicht, ob es so etwas für Ruby gibt, und auch keine genauere Spezifikation für diese Dateien, aber Beispiele für andere Sprachen können leicht gefunden werden.
Tags und Links ruby ruby-on-rails xcode syntax