让我们说我的ace在第11行有一个折叠。我如何触发它的崩溃?
我完全不了解这种奇怪的折叠方式。有几个展开功能,但没有折叠。
使用session.getAllFolds()可以获取所有折叠,但是它们都不具有折叠功能。有了foldAll,您也可以折叠所有子折(用途是什么?)。
当您在装订线中单击一个折叠图标时,它只会在其行上折叠一折-正如我所期望的那样。但是他们没有事件,所以我也找不到他们如何做。
答案 0 :(得分:0)
folds是隐藏的代码范围,装订线中的箭头仅是fold小部件
您可以使用editor.session.$toggleFoldWidget(row, {})
来切换其打开状态https://github.com/ajaxorg/ace/blob/fbe3b69b8f5329a0e420a58231cdbe69fd0c5180/lib/ace/edit_session/folding.js#L768