0

我正在做一个大项目,所以我经常使用代码折叠。我基本上有两种类型的代码:

1.

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

2.

help.scroll = {
    // some code
};

所以 Textmate 折叠第一个代码,但不折叠第二个代码。

原来的折叠开始标记是这样的

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

我想结束标记是可以的

foldingStopMarker = '^\s*\}';

所以我的问题是 - 我如何修改“foldingStartMarker”,以便 Textmate 折叠两个代码块。

提前谢谢

4

1 回答 1

0

不知道您的 textmate 版本,但以下内容可能与 textmate 2.0(9283) 一样:

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