Gibt es eine Xcode-Syntax für Rails, Ruby, Erb? Wenn nicht, wie kann ich selbst schreiben?

8

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?

    
August Lilleaas 09.09.2009, 15:15
quelle

3 Antworten

6

Sie können zu Editor & gt; Syntax Coloring & gt; Überprüfen Sie HTML und tun Sie es erneut für Ruby

    
Hamed Saadat 06.01.2016 19:27
quelle
3

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.

    
Omar Zakaria 06.11.2009 19:00
quelle
1

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.

    
Pieter 09.09.2009 15:30
quelle

Tags und Links