Ich fand this aber ehrlich gesagt nicht sicher, wie man es installiert oder ob es gilt. Vielen Dank!Ist es möglich, Ruby-Syntax-Hervorhebung in PHPStorm zu erhalten?
Antwort
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
.
Git-Klon Ruby.tmbundle in einem Verzeichnis.
Fügen Sie dieses Verzeichnis in
Settings
|TextMate Bundles
:
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:
Jetzt erhalten Sie Ruby-Syntax in PhpStorm hervorgehoben:
Wenn Sie volle Unterstützung benötigen sowohl Ruby und PHP (und vieles mehr) in einem einzigen IDE, betrachten IntelliJ IDEA Ultimate verwenden.
Ich habe tatsächlich über mein PhpStorm Theme zu RubyMine ohne Problem kopiert, so sollte es in beide Richtungen gehen.
Ich ging so weit wie ein Textmate keymap für PhpStorm zu schaffen, wie gut können Sie hier einen Blick: http://tentaclecms.com/blog/2013/08/textmate-keymap-for-phpstorm/
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:
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
- 1. Ist es möglich, in Spark + KafkaRDD spezifischen Nachrichtenoffset zu erhalten
- 2. Ist es möglich, den Spaltenkopftext in extjs 4 zu erhalten?
- 3. Ist es möglich, in Python monatliche historische Aktienkurse zu erhalten?
- 4. Ist es möglich, in Piwik eine Inpage-Analyse zu erhalten?
- 5. Ist es möglich, "kontextuelle" Gesten in Monogame/XNA zu erhalten?
- 6. Ist es möglich, die verweisende Methode in VB.NET zu erhalten?
- 7. Ist es möglich, automatisch generierte Kommentare beim Generieren von Getters und Setter in PHPStorm zu entfernen?
- 8. Ist es möglich, eine Klassenzusammenfassung zur Laufzeit zu erhalten?
- 9. Mit openpyxl ist es möglich, den Druckbereich zu erhalten?
- 10. Ist es möglich, alle Unterklassen einer Klasse zu erhalten?
- 11. Ist es möglich, ein einzelnes Ergebnis als Ganzes zu erhalten?
- 12. ist es möglich, Lua-Interpreter-Versionsinformationen im Skript zu erhalten?
- 13. Ist es möglich, die Telefonnummer über Google oAuth2 zu erhalten?
- 14. Ist es möglich, einen Zeitstempel im VS-Versionskontrollfenster zu erhalten?
- 15. Ist es möglich, eine ungepufferte Webbrowser-Ausgabe zu erhalten?
- 16. Ist es möglich, den Pfad eines gespeicherten Cookies zu erhalten?
- 17. ist es möglich, s3 ObjectSummary eines bestimmten Schlüssels zu erhalten?
- 18. Ist es möglich, einen TextClock-Wert als Zeichenfolge zu erhalten?
- 19. Yammer - Ist es möglich, Zugriffstoken durch registrierte App zu erhalten?
- 20. T4-Textvorlage - Ist es möglich, Kompilierungssymbole vom Host zu erhalten?
- 21. Ist es möglich, den Adressbucheintrag des aktuellen Benutzers zu erhalten?
- 22. Ist es möglich, Dateizugriff mit Flash-Player-Laufzeit zu erhalten?
- 23. Ist es möglich, Telefonnummer mit Google plus API zu erhalten
- 24. Drag and Drop - Ist es möglich, die URL zu erhalten?
- 25. Ist es möglich, Statistiken mit TortoiseSVN zu erhalten?
- 26. Google People API - Ist es möglich, benutzerdefinierte Felder zu erhalten?
- 27. Ist es möglich, Google Analytic Zielwert nach Datum zu erhalten?
- 28. Ist es möglich, programmatischen Zugriff auf Finder-Vorschaubilder zu erhalten?
- 29. Ist es möglich, den Index der Klasseneigenschaft zu erhalten?
- 30. ist es möglich, Objektbewegung von affiner Registrierung zu erhalten?
Fantastisch danke !! – jcroll
Ich wünschte, ich hätte über die Fähigkeiten von IDEA Ultimate Bescheid gewusst, bevor ich PHPStorm und RubyMine separat kaufe! – JackMahoney
@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