我正在开展一个大项目,所以我使用代码折叠很多。我基本上有两种类型的代码:
1
help.scroll = function() {
// some code
}
2
help.scroll = {
// some code
};
所以Textmate会折叠第一个代码,但不折叠第二个代码。
原始折叠开始标记看起来像这样
foldingStartMarker = '^.*\bfunction\s*(\w+\s*)?\([^\)]*\)(\s*\{[^\}]*)?\s*$';
我认为结束标记是正确的
foldingStopMarker = '^\s*\}';
所以我的问题是 - 如何修改“foldingStartMarker”,以便Textmate折叠两个代码块。
事先提前答案 0 :(得分:0)
不知道你的textmate版本,但以下内容可能与textmate 2.0(9283)一样:
{ foldingStartMarker = '\{\s*(//.*)?$|\[\s*(//.*)?$|\(\s*(//.*)?$';
foldingStopMarker = '^\s*\}|^\s*\]|^\s*\)';
}