Sublime Text 2: 如何设置Guardfile的一致语法高亮?

6

虽然在Sublime Text中为给定(打开的)文件设置语言很容易,但我想知道是否有任何方法可以预先告诉编辑器,任何名为“Guardfile”的东西都应该像Ruby代码一样突出显示。 有人知道如何做到这一点吗?


1
我碰巧发现了这个插件,可能会对你有所帮助:https://github.com/phillipkoebbe/DetectSyntax - Brian
或者,为了简化并解决核心问题:http://brizzled.clapper.org/blog/2012/02/06/a-sublime-text-2-plugin-to-set-the-syntax-from-the-file-name/ - Brian
2个回答

9

Brian在评论中推荐的插件都可以很好地完成工作:

  1. ApplySyntax
  2. SyntaxFromFileName

更新:

出于某些原因,我无法让SyntaxFromFileName匹配我的任何正则表达式。另一方面,DetectSyntax自带Guardfile语法高亮功能

更新2:

DetectSyntax已更名为ApplySyntax


我的理论是 SyntaxFromFileName 不能与 Guardfile 一起使用,因为 Guardfile 没有扩展名。无论如何,只是确认 ApplySyntax 可以在歧义文件中进行出色的高亮显示。 - Starkers

7
把以下内容放在文件顶部也可以起作用。
#!/usr/bin/env ruby

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接