【发布时间】:2013-05-08 22:34:57
【问题描述】:
我找到了this,但老实说不知道如何安装它或它是否适用。谢谢!
【问题讨论】:
我找到了this,但老实说不知道如何安装它或它是否适用。谢谢!
【问题讨论】:
您链接的 Ruby 插件仅适用于 IntelliJ IDEA Ultimate,它不适用于 PhpStorm。详情请见this answer。
但是,可以使用 TextMate 捆绑包支持 插件在 PhpStorm 中获得 Ruby 文件的基本语法突出显示。它已经包含在 PhpStorm 6.0.1 中,您不需要安装它,只需确保在 Settings | 中启用它即可。 Plugins.
Git 克隆 Ruby.tmbundle 到某个目录。
将此目录添加到Settings | TextMate Bundles:
由于某种原因,PhpStorm TextMate 捆绑包支持无法识别此捆绑包支持的 *.rb 文件。要解决这个问题,在一些文本编辑器中打开Ruby.tmbundle\Syntaxes\Ruby.plist文件,找到<key>fileTypes</key>部分,在<array>下添加<string>rb</string>
(以上问题在最新的 Ruby bundle 版本中应该已修复,因此不再需要编辑 bundle,但如果您要添加其他语言 bundle,则可能需要调整)
重新启动 PhpStorm,验证 *.rb 现在是否正确关联:
现在您可以在 PhpStorm 中获得 Ruby 语法高亮显示:
如果您需要在单个 IDE 中同时支持 Ruby 和 PHP(以及更多),请考虑使用 IntelliJ IDEA Ultimate。
【讨论】:
CrazyCoder 的 git repo 在 Windows 系统中不起作用,因为大量文件名在 Windows 中无效。
不过,我找到了 textmate 的 ruby 官方 repo:
【讨论】:
我实际上将我的 PhpStorm 主题复制到 RubyMine 没有问题,所以它应该是双向的。
我还为 PhpStorm 创建了一个 TextMate 键盘映射,您可以在这里查看:http://tentaclecms.com/blog/2013/08/textmate-keymap-for-phpstorm/
【讨论】: