2013-05-08 12 views

Antwort

135

Ruby-Plug-In, das Sie verknüpft haben, ist nur für IntelliJ IDEA Ultimate konzipiert, es wird nicht mit PHPStorm funktionieren. Weitere Details finden Sie unter this answer.

Es ist jedoch möglich, die grundlegende Syntaxhervorhebung für Ruby-Dateien in PhpStorm mit dem TextMate-Bundles Unterstützung Plug-in zu erhalten. Es ist bereits in PHPStorm 6.0.1 enthalten und Sie müssen es nicht installieren, stellen Sie sicher, es ist in Settings | aktiviert Plugins.

  1. Git-Klon Ruby.tmbundle in einem Verzeichnis.

  2. Fügen Sie dieses Verzeichnis in Settings | TextMate Bundles:

Ruby bundle

Aus irgendeinem Grund PhpStorm Textmate Bundles Unterstützung wird *.rb Dateien nicht erkennen, wie durch dieses Bundle unterstützt. Um dieses Problem zu beheben öffnen Ruby.tmbundle\Syntaxes\Ruby.plist Datei in einem Text-Editor, finden <key>fileTypes</key> Abschnitt fügen <string>rb</string> unter <array>

(die oben sollte in der neuesten Ruby-Bundle-Version behoben werden, so dass das Bündel der Bearbeitung nicht mehr benötigt wird, aber wenn Sie eine andere Sprachpaket hinzufügen, dann ist es etwas, das Sie

), dass *.rb

Restart PhpStorm, überprüfen anpassen müssen jetzt korrekt zugeordnet ist:

association

Jetzt erhalten Sie Ruby-Syntax in PhpStorm hervorgehoben:

Ruby syntax


Wenn Sie volle Unterstützung benötigen sowohl Ruby und PHP (und vieles mehr) in einem einzigen IDE, betrachten IntelliJ IDEA Ultimate verwenden.

+0

Fantastisch danke !! – jcroll

+4

Ich wünschte, ich hätte über die Fähigkeiten von IDEA Ultimate Bescheid gewusst, bevor ich PHPStorm und RubyMine separat kaufe! – JackMahoney

+1

@JackMahoney Kauf von separaten Produkten hat seine Vorteile, Sie erhalten neue Funktionen schneller als in IDEA-Plug-Ins und die Schnittstelle ist weniger überflutet mit nicht verwandten Optionen, siehe auch [diese Antwort] (http://stackoverflow.com/a/13829907/104891). – CrazyCoder

2

CrazyCoder git Repo in Windows-Systemen nicht funktioniert, wie eine große Anzahl der Dateinamen sind ungültig in Windows.

Ich habe jedoch festgestellt, die offizielle Repo für Ruby für Textmate:

https://github.com/textmate/ruby.tmbundle

+0

Mit Windows, arbeitete für mich, danke! Datei -> Einstellungen -> Textmate-Bundles. Klicken Sie auf + (oben rechts), wählen Sie den lokalen Klon von ruby.tmbundle. OK klicken. Ich brauchte nicht einmal PHPSstorm neu zu starten. – fazy

Verwandte Themen