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