【问题标题】:ACE editor: how do i collapse folding on line 11 by code?ACE 编辑器:如何通过代码折叠第 11 行的折叠?
【发布时间】:2020-05-16 08:53:54
【问题描述】:

假设我的 A 在第 11 行弃牌。我如何触发它的崩溃?

我完全不明白这种奇怪的折叠是如何工作的。有几个展开功能,但没有折叠。

使用 session.getAllFolds() 可以获得所有折叠,但它们都没有折叠功能。使用 foldAll 你也可以折叠所有子折叠(有什么用?)。

当您单击装订线中的折叠图标时,它只会折叠其线上的一个折叠 - 正如我所期望的那样。但是他们没有活动,所以我也不知道他们是怎么做到的。

【问题讨论】:

    标签: ace-editor


    【解决方案1】:

    折叠是隐藏的代码范围,装订线中的箭头只是折叠小部件

    您可以使用editor.session.$toggleFoldWidget(row, {}) 切换它的打开状态https://github.com/ajaxorg/ace/blob/fbe3b69b8f5329a0e420a58231cdbe69fd0c5180/lib/ace/edit_session/folding.js#L768

    【讨论】:

      猜你喜欢
      • 2012-10-01
      • 1970-01-01
      • 1970-01-01
      • 2016-10-26
      • 2017-03-10
      • 2020-09-06
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多