是否有可能在PHPStorm中获得Ruby语法突出显示?
我发现这个,但老实说不知道如何安装它,或者它是否适用。 谢谢!
您所链接的Ruby插件仅用于IntelliJ IDEA Ultimate,不能与PhpStorm配合使用。 看到这个答案的更多细节。
但是,使用TextMate软件包支持插件可以获得PhpStorm中Ruby文件的基本语法高亮显示。 它已经包含在PhpStorm 6.0.1中,你不需要安装它,只要确保它已启用Settings
| Plugins
。
-
把克隆Ruby.tmbundle放到某个目录下。
-
在
Settings
|中添加这个目录TextMate Bundles
:
出于某种原因,PhpStorm TextMate软件包支持将无法识别 *.rb
软件包支持的*.rb
文件。要解决这个问题,请在一些文本编辑器中打开 Ruby.tmbundle\Syntaxes\Ruby.plist
文件,find<key>fileTypes</key>
部分,在<array>
下添加<string>rb</string>
<array>
(上面的内容应该在最新的Ruby捆绑版本中修复,所以不再需要编辑这个捆绑包,但是如果你添加了一些其他的语言捆绑包,那么你可能需要调整它)
重新启动PhpStorm,validation*.rb
现在是正确关联的:
现在,您在PhpStorm中获得了Ruby语法突出显示:
如果您需要在单个IDE中全面支持Ruby和PHP(以及更多),请考虑使用IntelliJ IDEA Ultimate 。
CrazyCoder的git repo在Windows系统中不起作用,因为大量的文件名在Windows中是无效的。
不过,我已经find了官方的ruby文本回购:
我实际上把我的PhpStorm主题复制到RubyMine中,没有问题,所以它应该是双向的。
我甚至还为PhpStorm创build了一个TextMate键盘映射,你可以看看这里: http : //tentaclecms.com/blog/2013/08/textmate-keymap-for-phpstorm/