У меня есть некоторые трудности с функцией автозаполнения в зеркале кода. То, что я пытаюсь сделать, это две вещи (с которыми я борюсь):
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? Я имею в виду, что нет никакого способа передать что-либо в параметре «options» в CodeMirror.hint.html
выше, чтобы по существу объединить два списка.
Если подумать, я гость один и два - это одно и то же... Объединение двух списков значений для автозаполнения вместе.
Я предполагаю, что в фреймворке уже ничего нет, и мне нужно написать собственный файл подсказок, верно?
Любые указатели будут оценены. Пример кода был бы потрясающим.