在崇高文本2中突出显示rspec

时间:2013-03-19 14:00:44

标签: ruby-on-rails ruby rspec sublimetext2

我的测试文件中的DO END数量让人感到困惑。

有没有办法在崇高文本2中突出显示DO或END的匹配对?

Bracket Highlighter没有此功能(虽然开发人员正在研究它)

2 个答案:

答案 0 :(得分:6)

编辑

~/Library/Application Support/Sublime Text 2/Packages/BracketHighlighter/bh_core.sublime-settings

将“RSpec”添加到语言列表中。

// Ruby conditional statements
    {
        "name": "ruby",
        "open": "(^\\s*\\b(?:if|case|until|unless|while|begin|class|module|def\\b\\s*[a-zA-Z_\\d]+)|do)\\b",
        "close": "\\b(end)\\b",
        "style": "default",
        "scope_exclude": ["string", "comment"],
        "plugin_library": "bh_modules.rubykeywords",
        "language_filter": "whitelist",
        "language_list": ["RSpec", "Ruby", "Ruby on Rails", "HTML (Rails)"],
        "enabled": true
    },

结果

Result

修改

通过包装控件安装支架Highliter“BH2”分支:

打开

~/Library/Application Support/Sublime Text 2/Packages/User/Package Control.sublime-settings

并添加

"repositories":
[
    "https://github.com/facelessuser/BracketHighlighter/tree/BH2"
]

然后从包裹控制下拉菜单中选择Package Control: Upgrade Package并选择Bracket Highlighter。

答案 1 :(得分:3)

我只需要安装BracketHighlighter软件包(使用Package Control中的默认存储库)和重新启动Sublime (重要!)。 AGS的答案已经过时了。