33

したがって、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;

とても深い入れ子ではないことはわかっていますが、括弧の入れ子が非常に深い場合があり、いつか Lisp を学びたいと思っています。

4

3 に答える 3

2

これは理想的ではありませんが、次の設定があることを確認できます。

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

そして、括弧または括弧内にいる場合、対応するものが強調表示されます。

ここに画像の説明を入力

于 2013-09-10T15:32:47.577 に答える
2

別の同様のパッケージを次に示します。

SublimeText 用に書いたこのプラグイン[RainbowBrackets]は、ブラケットを強調表示するためのものです。ファイルタイプに追加したブラケットに一致し、色の数のサイクルで、さまざまなレベルのさまざまな色のブラケットを与えます。色は設定ファイルで与えられ、デフォルトでは 7 種類の色があります。

(github リポジトリ)

于 2019-07-11T21:30:03.633 に答える
1

このパッケージは、あなたが探していたもののようです:

Rainbowthは Sublime Text 3 プラグインで、ソース コード内の対応する括弧、角括弧、中括弧を自動的に強調表示します。名前は特定の色のシーケンスを暗示していますが、それらをペイントするために使用されるパレットは完全に構成可能です

(github リポジトリ)

于 2019-07-11T21:24:46.493 に答える