【发布时间】:2013-09-13 12:01:28
【问题描述】:
所以,vim 用户有https://github.com/kien/rainbow_parentheses.vim
Emacs 用户有http://www.emacswiki.org/emacs/RainbowDelimiters
对于 Sublime Text(2 或 3)的用户有类似的东西吗?
我已经有了括号荧光笔,它可以让我突出显示最里面的括号,但是我在 sublime text 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;
我知道这不是超深嵌套,但在某些情况下,我确实看到了非常深的括号嵌套,我仍然想有朝一日学习 lisp。
【问题讨论】:
-
你能发布一些用于测试的示例 SQL 吗?另外,您是使用内置的 SQL 语法高亮显示,还是安装了专门的软件包?我认为您的配色方案是可能的(例如,我使用不同级别的 JSON),但我需要先检查范围。
-
@MattDMo 我正在使用可以使用包控制安装的霓虹主题的颜色修改版本。如果我可以通过编辑我的主题来让嵌套的大括号/括号/括号出现不同的颜色,我会的。我也有您引用的 JSON 级别格式。
-
感谢您使用我的主题 :) 只是出于好奇,您更改了什么以及为什么?我正在努力获得尽可能多的反馈,只需 open an issue 并告诉我。
标签: sublimetext2 sublimetext sublimetext3