有没有办法在编辑器中使用“三角形”按钮(用于折叠/展开)获取所有行的行号,无论它们是否已经折叠?
答案 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);