Как вы выполняете поиск символов в автозаполнении редактора ace?

#regex #ace-editor

#регулярное выражение #ace-editor

Вопрос:

Я использую плагин автозаполнения редактора Ace. У меня есть некоторые значения в моем заполнителе, которые могут содержать символы. Например:

 getCompletions: function(editor, session, pos, prefix, callback) {
    callback(null, _.map(fields, function (field) {
        return {
            name: "ParentName.ChildName",
            value: "ParentName.ChildName",
            meta: "field"
        };
    });
};
  

Если я введу «Родительское имя». в редакторе всплывающее окно / средство выбора исчезает. Я попытался избежать значения, подобного «ParentName .». Любые идеи по этому вопросу будут оценены.

Ответ №1:

Это похоже на ошибку в ace autocompleter, он принимает только те дополнения, которые соответствуют регулярному выражению word, вместо того, чтобы открывать всплывающее окно до тех пор, пока выполняется соответствующее завершение. Вы можете сообщить о проблеме наhttps://github.com/ajaxorg/ace/issues/new.