【问题标题】:Is it possible to get Ruby syntax highlighting in PHPStorm?是否可以在 PHPStorm 中突出显示 Ruby 语法?
【发布时间】:2013-05-08 22:34:57
【问题描述】:

我找到了this,但老实说不知道如何安装它或它是否适用。谢谢!

【问题讨论】:

    标签: php ruby phpstorm


    【解决方案1】:

    您链接的 Ruby 插件仅适用于 IntelliJ IDEA Ultimate,它不适用于 PhpStorm。详情请见this answer

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

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

    2. 将此目录添加到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

    【讨论】:

    • 希望在单独购买 PHPStorm 和 RubyMine 之前了解 IDEA Ultimate 的功能!
    • @JackMahoney 购买单独的产品有它的好处,你可以比在 IDEA 插件中更快地获得新功能,并且界面中不相关的选项更少,另请参阅 this answer
    • 更不用说,拥有终极版的大小/内存占用
    • 这在windows中不起作用,因为大量文件名在windows系统中无效
    • @jimbo 您需要在 textmate 捆绑插件选项下设置配色方案。 Preferences/Settings > Editor > TextMate Bundles,然后你会看到左边有一个 ide scheme 和右边 textmate 的配色方案列表,你可以在那里匹配 darcula 使用 darcula。
    【解决方案2】:

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

    不过,我找到了 textmate 的 ruby​​ 官方 repo:

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

    【讨论】:

    • 使用 Windows,为我工作,谢谢!文件 -> 设置 -> Textmate 捆绑包。单击 +(右上角),选择 ruby​​.tmbundle 的本地克隆。单击确定。甚至不需要重新启动 PHPStorm。
    【解决方案3】:

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

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-02-25
      相关资源
      最近更新 更多