我想實現自動完成使用CodeMirror show-hint插件,特別是與sql-hint。我想讓它在我輸入時自動完成。自動完成與CodeMirrror
我在做什麼現在的問題是,
codemirror_editor.on("change", function(instance) {
CodeMirror.commands.autocomplete(instance);
});
但問題是,它完成的話之前,我甚至鍵入一個單詞一個字母。例如,在空格之後,它給出了所有可能令牌的長列表。我希望它只有在鍵入某些字符時才顯示出來。有人可以幫忙嗎?
謝謝。但是''inputRead''存在一些小問題,它在退格後不會繼續自動完成。我該如何解決這個問題? – nisargjhaveri 2014-10-03 19:46:01
這是一個很好的觀點。畢竟,你可以使用''change''事件,並檢查'change.origin'('change'是傳遞給事件處理程序的第二個參數)是''+ input「'還是''+ delete」之一'(打字或刪除動作)。 – Marijn 2014-10-04 19:24:00