2013-03-19 74 views
7

我的測試文件中的DO END數量變得令人困惑。在崇高文本中突出顯示rspec 2

有沒有辦法在崇高文本2中突出顯示DO或END的匹配對?

括號標註工具不具備此功能(儘管開發商正在調查這件事)

回答

3

我只需要安裝BracketHighlighter包(使用包控制默認存儲庫)和重啓崇高(重要!)。 AGS的答案已過時。

+0

接受此最新答案的人誰絆倒這 – bengem 2014-08-24 19:12:42

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

EDIT

安裝支架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和選擇支架熒光筆。

+0

bh_core.sublime-settings文件在我的系統中不存在。是否需要創建?支架熒光筆通過包管理器 – bengem 2013-03-21 17:30:47

+0

安裝[您需要安裝'BH2'分支。](https://github.com/facelessuser/BracketHighlighter/tree/BH2)。 – AGS 2013-03-21 17:33:49

+0

查看我的編輯,通過包控件安裝'BH2'分支。 – AGS 2013-03-21 17:39:22