当前位置: 首页 > 知识库问答 >
问题:

是否可以在PHPStom中获得Ruby语法高亮?

东郭自强
2023-03-14

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

共有3个答案

孔嘉茂
2023-03-14

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

我甚至创建了一个TextMate密钥映射为PhpStom以及,你可以看看这里:http://tentaclecms.com/blog/2013/08/textmate-keymap-for-phpstorm/

狄阳秋
2023-03-14

CrazyCoder的git repo不能在windows系统中工作,因为大量的文件名在Windows中是无效的。

然而,我找到了ruby的官方回购:

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

訾高飞
2023-03-14

您链接的Ruby插件只为IntelliJ IDEA Ultimate设计,它不能与PhpStorm一起使用。详情见此回答。

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

>

  • Git克隆Ruby。tmbundle到某个目录中。

    设置|TextMate Bundles添加此目录:

    由于某些原因,PhpStorm TextMate捆绑包支持无法识别 *。此捆绑包支持的rb文件。要解决此问题,请打开 Ruby.tmbundle\Syntaxs\Ruby。plist文件在某些文本编辑器中,查找

    (以上应该在最新的Ruby bundle版本中得到修复,因此不再需要编辑bundle,但如果您要添加一些其他语言bundle,则可能需要调整)

    重新启动PhpStorm,验证<code>*。rb现在已正确关联:

    现在你在 PhpStorm 中得到了 Ruby 语法高亮:

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

  •  类似资料:
    • 问题内容: 假设我有一个数组数组 我想将其解析为对象。当我用 它似乎不起作用,我通过使用进行了工作 有一个更好的方法吗? 问题答案: 是的,请使用。 将允许你指定你真正想要的泛型类型,这有助于GSON找到类型来使用反序列化过程。 它使用这种宝石:。它是匿名类的事实使它成为的子类。相当于一个类 该方法的规范指出 如果超类是参数化类型,则返回的对象必须准确反映源代码中使用的实际类型参数。 如果指定 返

    • 我想要的是,每当数据被推入表中时,我的电子邮件(我已经配置了db_mail并正在工作)上会自动发出警报。 我在数据库和Windows server 2012 R2上拥有sa管理和完全权限

    • 问题内容: Kotlin是否可以提高性能?有基准测试吗?Kotlin比Java快吗?我在Kotlin网站上找到了这个。https://kotlinlang.org/docs/reference/comparison- to-java.html 谈论语言功能而不是性能。 问题答案: Kotlin生成的字节码与Java非常相似,因此Kotlin代码的性能在大多数情况下与等效Java代码的性能相同。 内

    • 我有一个描述表达式的语法(原文,对吗?)。我想在其他语言中使用这种语言。 例如,其他语言. g4: 如果我使用,那么它会生成一个有效的解析器,但它不会生成或使用,而是生成和使用。这意味着我无法创建接受“ExpressionContext”并在其他项目中重用它们的方法。 ANTLR4有什么特性可以让它工作吗? 换句话说,我不想“导入”语法表达式,而是解析器和词法分析器。

    • 是否可以在方法PaintComponent中获得Graphics2D实例绘制了多少宽度和高度? 例如,在下面的MessageUnit中,

    • 我能想到的唯一方法是一个回溯算法,它搜索这个词是否可能。有没有其他更快的算法来解决这个问题? 假设我有很多查询(关于查找一个单词是否存在)。那么是否可以做一些预处理来更快地回答查询呢?