Github: https://github.com/facelessuser/BracketHighlighter
BracketHighlighter
Bracket Highlighterは、 []
、 ()
、 {}
、 ""
、 #!xml <tag></tag>
、さらにはカスタムブラケットなどのさまざまな括弧に一致します。
これは、もともとはpyparadigmのSublimeBracketsとSublimeTagmatcher (どちらももう使用できません)からフォークされました。 私はいくつかの問題を修正し、私が望んでいたいくつかの機能を追加するためにこれをフォークしました。 私はマッチングの効率を改善したかったのです。
今後は、すべてのコードを取り除き、コードベース全体を完全に書き直して、より柔軟で、高速で、豊富な機能を提供していきます。
特徴リスト
- ほぼすべての括弧を強調表示するためにカスタマイズ可能。
- カスタマイズ可能なブラケットハイライトスタイル。
- 視認性の高いブラケットハイライトモード。
- タグ、かっこ、または引用符の特定の一致を選択的に無効または有効にします。
- 特定のタグ、括弧、または言語に基づく引用符を選択してホワイトリストまたはブラックリストに一致させる。
- ショートカットにバインドされている場合は、ステータスバーの一致の間に行数と文字数を表示するオプションを許可します。
- 文字列内の基本括弧を強調表示します。
- 複数選択で動作します。
- 設定可能なカスタムガターアイコン。
- 文字列括弧(regex | string)のためのブラケットエスケープモードを切り替えます。
- 括弧で囲まれた内容を折りたたんだり展開したり、タグの属性を切り替えることができるブラケットプラグイン、ブラケットの両端の間をジャンプしたり、内容を選択したり、括弧や内容を削除したり、括弧を使って選択範囲をラップしたり、両方を同時に変更するには、開始タグと終了タグの両方の名前を選択します。
ドキュメンテーション
http://facelessuser.github.io/BracketHighlighter/
ライセンス
MITライセンスの下でリリースされました。
Copyright(c)2013 – 2017 Isaac Muse isaacmuse@gmail.com
本ソフトウェアおよび関連するドキュメンテーションファイル(以下「本ソフトウェア」といいます)のコピーを取得した者は、本ソフトウェアを制限なく使用、複製、改変、マージする権利を含むがこれに限定されるものではなく、本ソフトウェアのコピーを発行、配布、サブライセンス許諾、および/または販売すること、および本ソフトウェアの提供を受ける者に以下の条件を満たすことを許可すること。
上記の著作権表示およびこの許可通知は、本ソフトウェアのすべてのコピーまたは実質的な部分に含まれるものとします。
本ソフトウェアは、商品性、特定の目的への適合性および非侵害性の保証を含むが、明示的または黙示的ないかなる保証もなく、現状有姿のまま提供されます。 作者または著作権者は、いかなる場合も、本ソフトウェアまたはその使用に関連して発生したものであっても、その使用に起因するものであっても、契約違反、その他の損害賠償請求ソフトウェア。