Можно ли включить подсветку синтаксиса Ruby в PHPStorm?

Я нашел этот, но, честно говоря, не знаю, как его установить или применимо. Спасибо!

Ответ 1

Плагин Ruby, который вы связали, предназначен только для IntelliJ IDEA Ultimate, он не будет работать с PhpStorm. Подробнее см. этот ответ.

Тем не менее, можно получить базовую подсветку синтаксиса для файлов Ruby в PhpStorm, используя плагин TextMate bundles support. Он уже включен в PhpStorm 6.0.1, и вам не нужно его устанавливать, просто убедитесь, что он включен в Settings | Plugins.

  • Git clone Ruby.tmbundle в какой-то каталог.

  • Добавьте этот каталог в Settings | TextMate Bundles:

Ruby bundle

По какой-то причине поддержка PhpStorm TextMate Bundles не распознает файлы *.rb, поддерживаемые этим пакетом. Чтобы устранить эту проблему, откройте файл Ruby.tmbundle\Syntaxes\Ruby.plist в каком-либо текстовом редакторе, найдите <key>fileTypes</key> раздел, добавьте <string>rb</string> в <array>

(приведенное выше должно быть исправлено в последней версии пакета Ruby, поэтому редактирование пакета больше не требуется, но если вы добавляете какой-либо другой языковой пакет, это то, что вам может понадобиться настроить)

Перезапустите PhpStorm, убедитесь, что *.rb теперь правильно привязан:

association

Теперь вы получаете подсветку синтаксиса Ruby в PhpStorm:

Ruby syntax


Если вам нужна полная поддержка как Ruby, так и PHP (плюс многое другое) в одной среде IDE, рассмотрите возможность использования IntelliJ IDEA Ultimate.

Ответ 2

CrazyCoder git repo не работает в системах Windows, так как большое количество имен файлов недействительно в Windows.

Я, однако, нашел официальное репо для ruby ​​для textmate:

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

Ответ 3

Я действительно копировал свою тему PhpStorm в RubyMine без проблем, поэтому она должна идти в обоих направлениях.

Я зашел так далеко, что создал ключевую карту TextMate для PhpStorm, вы можете посмотреть здесь: http://tentaclecms.com/blog/2013/08/textmate-keymap-for-phpstorm/