是否有可能在PHPStorm中获得Ruby语法突出显示?

我发现这个,但老实说不知道如何安装它,或者它是否适用。 谢谢!

您所链接的Ruby插件仅用于IntelliJ IDEA Ultimate,不能与PhpStorm配合使用。 看到这个答案的更多细节。

但是,使用TextMate软件包支持插件可以获得PhpStorm中Ruby文件的基本语法高亮显示。 它已经包含在PhpStorm 6.0.1中,你不需要安装它,只要确保它已启用Settings | Plugins

  1. 把克隆Ruby.tmbundle放到某个目录下。

  2. Settings |中添加这个目录 TextMate Bundles

Ruby捆绑

出于某种原因,PhpStorm TextMate软件包支持将无法识别*.rb软件包支持的*.rb文件。 要解决这个问题,请在一些文本编辑器中打开Ruby.tmbundle\Syntaxes\Ruby.plist文件,find<key>fileTypes</key>部分,在<array>下添加<string>rb</string> <array>

(上面的内容应该在最新的Ruby捆绑版本中修复,所以不再需要编辑这个捆绑包,但是如果你添加了一些其他的语言捆绑包,那么你可能需要调整它)

重新启动PhpStorm,validation*.rb现在是正确关联的:

协会

现在,您在PhpStorm中获得了Ruby语法突出显示:

Ruby语法


如果您需要在单个IDE中全面支持Ruby和PHP(以及更多),请考虑使用IntelliJ IDEA Ultimate 。

CrazyCoder的git repo在Windows系统中不起作用,因为大量的文件名在Windows中是无效的。

不过,我已经find了官方的ruby文本回购:

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

我实际上把我的PhpStorm主题复制到RubyMine中,没有问题,所以它应该是双向的。

我甚至还为PhpStorm创build了一个TextMate键盘映射,你可以看看这里: http : //tentaclecms.com/blog/2013/08/textmate-keymap-for-phpstorm/