Javascript CodeMirror:从按钮折叠还是全部展开?

Javascript CodeMirror:从按钮折叠还是全部展开?,javascript,codemirror,Javascript,Codemirror,我希望在codemirror文本区域周围有一些按钮,允许用户通过单击按钮来展开All或foldAll。这将避免他们学习捷径。可能吗 以下是编辑器的定义(extraKeys的功能与预期相同): 以下是按钮的定义: 以下是onclick的定义: $("#collapseAllBtn").on("click", function (e) { editor.foldAll; // nothing happens //editor

我希望在codemirror文本区域周围有一些按钮,允许用户通过单击按钮来展开All或foldAll。这将避免他们学习捷径。可能吗

以下是编辑器的定义(extraKeys的功能与预期相同):

以下是按钮的定义:

以下是onclick的定义:

$("#collapseAllBtn").on("click", function (e) {

        editor.foldAll; // nothing happens
        //editor.foldAll(); // error not a function
        //editor.commands.foldAll(); // cannot read property of undefined
        //editor.commands.foldAll; // cannot read property of undefined
    });

以下是实现此目的的方法:

$("#collapseAllBtn").on("click", function (e) {

        editor.execCommand("foldAll");

    });
$("#collapseAllBtn").on("click", function (e) {

        editor.execCommand("foldAll");

    });