gpt4 book ai didi

javascript - Codemirror,如何添加插件

转载 作者:搜寻专家 更新时间:2023-11-01 04:22:56 28 4
gpt4 key购买 nike

我正在尝试为 codemirror 添加 scroll past end 附加组件,但我无法将其添加到我的 codemirror 实例。

我尝试在选项中像这样调用它 scrollPastEnd: true 但这没有用。我也尝试使用 defineOption 函数,但控制台显示它是 undefined

感谢帮助

最佳答案

首先,您必须将 scrollpastend.js 文件 ( https://cdnjs.cloudflare.com/ajax/libs/codemirror/5.32.0/addon/scroll/scrollpastend.min.js ) 添加到您的 HTML 文档中,而不是添加到编辑器中。

正如 scrollpastend.js 文件中的以下代码所说,scrollPastEnd 选项默认关闭:

CodeMirror.defineOption("scrollPastEnd", false, function(cm, val, old) {..});

然后它只需要通过设置新的选项来激活你的附加组件,如下所示:

editor.setOption("scrollPastEnd", true);

或者在对象选项列表中添加scrollPastEnd选项:

var editor = CodeMirror.fromTextArea(document.getElementById("code"), {
mode: "html",
lineNumbers: true,
scrollPastEnd: true
});

希望能帮到你,祝你有个美好的一天。

关于javascript - Codemirror,如何添加插件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40188659/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com