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

2022-08-30 08:41:09

我发现了这一点,但老实说,不确定如何安装它或它是否适用。谢谢!


答案 1

您链接的 Ruby 插件仅针对 IntelliJ IDEA Ultimate 而设计,它不适用于 PhpStorm。有关更多详细信息,请参阅此答案

但是,可以使用TextMate捆绑包支持插件在PhpStorm中获得Ruby文件的基本语法突出显示。它已经包含在PhpStorm 6.0.1中,您无需安装它,只需确保它在|中启用即可。SettingsPlugins

  1. Git 将 Ruby.tmbundle 克隆到某个目录中。

  2. 在|中添加此目录:SettingsTextMate Bundles

Ruby bundle

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

(上述内容应该在最新的Ruby捆绑包版本中修复,因此不再需要编辑捆绑包,但是如果您要添加其他语言捆绑包,则可能需要进行调整)

重新启动 PhpStorm,验证它现在是否正确关联:*.rb

association

现在你在PhpStorm中得到了Ruby语法的突出显示:

Ruby syntax


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


答案 2

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

但是,我找到了ruby for textmate的官方存储库:

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


推荐