我对代码镜像中的自动完成功能有点困难。我想做的是两件事(我都在努力):
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'参数中传递任何东西,基本上合并两个列表。
我来宾一和二想起来有点相似……将两个自动完成的值列表合并在一起。
我猜框架中什么都没有,我必须编写一个自定义提示文件,对吗?
任何指针将不胜感激。示例代码会很棒。