codemmirror,如何添加附加组件
Codemirror, how to add add-ons
我试图添加scroll past end
附加组件的代码镜像,但我不能将其添加到我的代码镜像实例。
我试着在选项中像这样称呼它scrollPastEnd: true
,但那不起作用。我也尝试使用defineOption
功能,但控制台说它是undefined
。
Thanks for the help
首先,必须将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
});
希望能帮到你,祝你有个美好的一天
相关文章:
- 如何定义组件添加到DataItem的顺序
- React:向现有组件添加道具
- 向React中的高阶组件添加方法
- 在 React 中向组件添加新输入并跟踪状态
- Angular2 - 尝试将组件从父组件添加到子组件中
- extjs4 - 将自定义组件添加到容器
- 将react组件添加到contenteditable或innerhtml
- 反应多个组件添加项目
- 如何向 ReactJS 组件添加多个类
- 可以't将组件添加到dojox/layout/GridContainer
- KnockoutJs组件-添加默认类
- 如何使用React.js而不是JQuery.js克隆React组件(添加到其他地方)
- 向动态创建的组件添加事件绑定
- 如何在rteplugins下为richtext组件添加图像插件
- 为每个reactJS组件添加组件
- 如何向父窗口的组件添加字符
- React:如何给库中的组件添加一个props
- Highcharts提示?如何向hiccharts DOM组件添加类或id ?
- 用于向组件添加多个订阅的React mixin
- 如何在vue.js中为动态组件添加道具