如何获得折叠行数

时间:2014-01-09 22:56:54

标签: ace-editor

有没有办法在编辑器中使用“三角形”按钮(用于折叠/展开)获取所有行的行号,无论它们是否已经折叠?

1 个答案:

答案 0 :(得分:2)

请参阅foldAll功能。 由于Ace重新计算折叠数据,所以你可以遍历所有行并执行

var foldWidgets = editor.session.foldWidgets
var fw = foldWidgets[row]; // use cached value
if (fw == null) // if it's not there recompute it
    fw = editor.session.getFoldWidget(row);