Я создаю экземпляр кода зеркала с системой автозаполнения, которая будет активироваться при любом нажатии клавиши. Но всякий раз, когда вы набираете: {автозаполнение все равно появляется, даже если есть оператор if, блокирующий код 219 от показа автозаполнения. Причина, по которой я хочу прекратить {открывать меню автозаполнения, заключается в том, что пользователь обычно нажимает клавишу Enter, чтобы перейти вниз по строке, но он добавляет предложение автозаполнения.
Я уже пытался использовать charCode, но это не сработало.
вот мой код:
editor.on("keyup", function (cm, event) {
if (!cm.state.completionActive && event.keyCode != 13 && event.keyCode != 219) {
CodeMirror.commands.autocomplete(cm, null, {completeSingle: false});
}
});
Я хочу, чтобы он не открывал меню автозаполнения в codemirror, когда пользователь нажимает {