0

私は大きなプロジェクトに取り組んでいるので、コードの折りたたみを多用しています。私は基本的に2種類のコードを持っています:

1.

help.scroll = function() {
    // some code
}

2.

help.scroll = {
    // some code
};

したがって、Textmate は最初のコードを折りたたみますが、2 番目のコードは折りたたみません。

元の折り始めの目印はこんな感じ

foldingStartMarker = '^.*\bfunction\s*(\w+\s*)?\([^\)]*\)(\s*\{[^\}]*)?\s*$';

エンディングマーカーはそのままでいいと思います

foldingStopMarker = '^\s*\}';

だから私の質問は - Textmate がコードの両方のブロックを折りたたむように「foldingStartMarker」を変更するにはどうすればよいですか。

thx事前に

4

1 に答える 1

0

textmateのバージョンについてはわかりませんが、textmate 2.0(9283)の場合と同様に次のように機能する可能性があります。

{   foldingStartMarker = '\{\s*(//.*)?$|\[\s*(//.*)?$|\(\s*(//.*)?$';
    foldingStopMarker = '^\s*\}|^\s*\]|^\s*\)';
}
于 2012-08-27T09:23:45.670 に答える