【发布时间】:2013-10-15 04:24:58
【问题描述】:
我对代码镜像中的自动完成功能有点困难。我想做的是两件事(我都在努力):
1) 我想为HTML 和JavaScript 启用自动完成功能。
目前我一次只能使用例如:
CodeMirror.commands.autocomplete = function (cm) {
CodeMirror.showHint(cm, CodeMirror.hint.html);
};
如何将CodeMirror.hint.javascript 从HTML 添加到列表中?
2) (更重要的) -- 如何将自定义变量添加到来自 HTML 的提示列表中,该区域是从 ajax 调用中检索到的.....
即我想让下拉菜单显示来自 html 提示的当前数据列表,然后添加自定义条目,例如 ##SomeCode1## 和 ##SomeCode2##
我有两个问题。首先,当我尝试对 'html-hint.js' 文件中的值进行硬编码时,所有值都会附加 <... 这不是我想要的。
第二个问题是我相信我必须编写一个新的“html-hint.js”文件对吗?我的意思是没有办法在上面的CodeMirror.hint.html 中的'options'参数中传递任何东西,基本上合并两个列表。
我的客人一和客人二想起来有点像...将两个自动完成的值列表合并在一起。
我猜框架中已经没有任何东西了,我必须编写一个自定义提示文件,对吗?
任何指针将不胜感激。示例代码会很棒。
【问题讨论】:
标签: codemirror