0
2つの異なるショートカットキーを使用して2つの異なるオートコンプリートリストをエースエディタに追加しようとしています。 Ctrl-Tはテーブルのみを表示し、Ctrl-Spaceはテーブルだけでなく特定のキーワードを表示する必要があります。私はあなたが別のショートカットキーによりwordListにを更新し、 オートコンプリートを更新することができエース・エディタace.js内の複数のオートコンプリート
2つの異なるショートカットキーを使用して2つの異なるオートコンプリートリストをエースエディタに追加しようとしています。 Ctrl-Tはテーブルのみを表示し、Ctrl-Spaceはテーブルだけでなく特定のキーワードを表示する必要があります。私はあなたが別のショートカットキーによりwordListにを更新し、 オートコンプリートを更新することができエース・エディタace.js内の複数のオートコンプリート
に新しいです、任意の一つがこれで私を助けることができるしてください。 Ctrl-Spaceは、基本オートコンプリータが起動するようにエースが使用します。新しいオートコンプリートを作成するためのショートカットを使用することをお勧めします。
editor.commands.addCommand({
name: "myCommand2",
bindKey: { win: "Ctrl-T", mac: "Cmd-T" },
exec: function() {
//Update the Worldlist with tables here and make a call for the autocomplete
wordList=['table1','table2']; //set of table names
}
});
同様に、あなたは他のショートカットを結合して、オートコンプリート
var staticWordCompleter = {
getCompletions: function(editor, session, pos, prefix, callback) {
callback(null, wordList.map(function(word) {
return {
caption: word,
value: word,
meta: "static"
};
}));
}
}
に対してワードリストを更新することができます