TextMateでのJavaScriptオブジェクトの折りたたみ





TextMateはコードスニペットを折り畳むことができます-これは便利です コード全体を一castすることができます 残念ながら、JavaScriptのデフォルトでは、関数のみを折りたたみます。他の大きな構造(条件/ループ/オブジェクト/リスト)を折りたたみたい場合もあります



これを可能にするには、ブロックの境界を見つけるための条件を修正する必要があります。

これを行うには、設定エディターを開きます(バンドル→バンドルエディター→バンドルエディターの表示)

そこで、目的の言語設定(JavaScript→JavaScript)を持つノードを見つけます。

foldingStartMarkerの値を'^。*(\ {| \ [)\ S * $'に、foldingStopMarkerを'^ \ s *(\} | \])'に置き換えます-つまり 中括弧または角括弧で囲まれたものはすべて折りたたまれます



更新:修正バージョン:

foldingStartMarker = '(\{|\[|\()\s*$';





foldingStopMarker = '(^\s*(\}|\]|\))[,;]?)';






All Articles