0

希望有人可以提供帮助。

我是 textmate 的新用户,想在 textmate 上的 if|endif 和 foreach|endforeach 中添加代码折叠。

这些是当前支持的折叠

foldingStartMarker = '(/\*|\{\s*$|<<<HTML)';
foldingStopMarker = '(\*/|^\s*\}|^HTML)';

我努力了

foldingStartMarker = '(/\*|\{\s*$|<<<HTML|if)';
foldingStopMarker = '(\*/|^\s*\}|^HTML|endif)';

哪个开始折叠 if 但停止标记没有被拾起。

有没有其他人这样做过?

希望你能给点建议

4

1 回答 1

0

更改 HTML 包而不是 PHP 包!

我已经|array\s?(\s*$变成|array(\s*$了数组折叠。这也可能对您有用。

我也试过这个:|array\s*(\s*$因为我想折叠array(以及array (array (。我不知道这是否是完全正确的语法,但它工作得很好!

感谢克里斯亚当斯:http: //old.nabble.com/Any-chance-of-a-little-help-sorting-this-language-regexp-to-make-php-coding-less-painful-in-textmate --td30458020.html

于 2011-05-04T15:30:14.457 回答