【问题标题】:Highlighting rspec in sublime text 2在崇高的文本中突出显示 rspec 2
【发布时间】:2013-03-19 14:00:44
【问题描述】:

我的测试文件中 DO END 的数量越来越令人困惑。

有没有办法在 sublime text 2 中突出显示 DO 或 END 的匹配对?

Bracket Highlighter 没有这个功能(尽管开发者正在研究它)

【问题讨论】:

    标签: ruby-on-rails ruby rspec sublimetext2


    【解决方案1】:

    编辑

    ~/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
        },
    

    结果

    编辑

    通过包控制安装 Bracket 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。

    【讨论】:

    • 我的系统上不存在 bh_core.sublime-settings 文件。需要创建吗?括号荧光笔是通过包管理器安装的
    • 查看我的编辑以通过包控制安装BH2 分支。
    • 谢谢。安装好,添加“Rspec”并重新启动,但仍然没有做结束突出显示。有什么建议吗?
    • 您安装了ST2 Rspec plugin 吗?如果是这样,您的语法是否设置为RSpec
    【解决方案2】:

    我只需要安装 BracketHighlighter 包(使用包控制中的默认存储库)并重新启动 Sublime(很重要!)。 AGS 的答案已经过时了。

    【讨论】:

    • 为任何偶然发现此问题的人接受此最新答案
    猜你喜欢
    • 2014-12-15
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-08-07
    • 1970-01-01
    • 2013-12-19
    • 2021-02-08
    相关资源
    最近更新 更多