Sublime Text Rainbow圆括号

时间:2013-09-09 21:58:18

标签: sublimetext2 sublimetext sublimetext3

所以,vim用户有https://github.com/kien/rainbow_parentheses.vim

Emacs用户有http://www.emacswiki.org/emacs/RainbowDelimiters

对于Sublime Text(2或3?)

的用户是否有类似内容?

我已经有了支架荧光笔,它可以让我突出显示最里面的括号,但是我在崇高文本3中编辑了很多复杂的SQL,有时会忘记我的括号。您可以编辑此配置文件以匹配其他人的行为吗?

Bracketeer允许您在括号上执行操作,但我希望只是看到它们的颜色。

根据要求,一些示例sql:

Select
  name,
  sum(cost) as total_cost,
  count(*) as count
from
  personnel p,
  order o
where
  p.prsnl_id = o.prsnl_id
  and o.prsnl_id in (
    Select prsnl_id 
    from
    organization_personnel_relation
    where
    org_id in (Select org_id from organization_personnel_relation where prsnl_id = (Select prsnl_id from personnel where prsnl_name = 'test')))
  and cost is not null
group by name
order by total_cost desc
limit 50;

我知道它并不是超级深的嵌套,但有些情况下我确实看到了很深的括号嵌套,我仍然希望有一天能学会一个口齿不清。

3 个答案:

答案 0 :(得分:2)

这不太理想,但您可以确保进行以下设置:

"match_brackets": true,
"match_brackets_angle": true,
"match_brackets_braces": true,
"match_brackets_content": true,
"match_brackets_square": true,

然后当你在一个paren或括号中时,相应的一个将突出显示。

enter image description here

答案 1 :(得分:0)

此包裹似乎就像您要找的东西一样:

  

Rainbowth是Sublime Text 3插件,可以自动生成   在源代码中突出显示匹配的括号,方括号和花括号   码。尽管名称确实暗示了一定的颜色顺序,   用于绘制它们的调色板是完全可配置的

(github repository)

答案 2 :(得分:0)

这是另一个类似的软件包:

  

我为SublimeText编写的插件[RainbowBrackets]用于   高亮括号。它与您为文件添加的括号匹配   类型,然后在不同级别为方括号提供不同的颜色,   颜色数量的循环。颜色在设置文件中给出,   默认情况下,有7种颜色。

(github repository)