更改adobe括号中的历史堆栈大小

时间:2014-10-24 20:50:52

标签: adobe-brackets

我无法找到增加撤销堆栈大小的方法,甚至更好,使其在不同的会话中保持不变。

我查看了扩展程序并且似乎没有可用的扩展程序,这是因为它已经可用且我无法找到它?

1 个答案:

答案 0 :(得分:0)

在常规CodeMirror中执行此操作的方式是:

cm.setOption("undoDepth", 200);

(200实际上是默认值,fyi)

Brackets将CodeMirror对象包装在名为Editor的对象中。无法直接监视何时创建Editor对象,但您可以执行以下操作:

$(EditorManager).on("activeEditorChange", function (event, editor) {
    if (!editor._myExtension_historyAdjusted) {
        editor._myExtension_historyAdjusted = true;
        editor._codeMirror.setOption("undoDepth", 400);
    }
});