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


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

3 57

3 ответа:

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

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

  1. git clone Руби.tmbundle в какой-то каталог.

  2. добавить этот каталог в Settings/TextMate Bundles:

Ruby bundle

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

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

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

association

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

Ruby syntax


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

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

Я, однако, нашел официальное РЕПО для ruby для textmate:

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

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

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