Вопрос

У кого-нибудь есть фрагмент кода, показывающий, как получить завершенность вкладки JQuery Terminal?

http://terminal.jcubic.pl/

http://terminal.jcubic.pl/api_reference.php

Я получаю функцию Вызов ОК, что меня сбивают с толку, - это то, как вернуть набор возможных значений завершения.

и doco оставляют меня немного в темноте:

Завершение [Функция (терминал, строка, обратный вызов)] - обратный вызов надо Быть выполненным, когда список команд для завершения вкладки готов, вы Нужно пройти массив команд на функцию обратного вызова.

Это не работает:

FileConsole.prototype.onTab = function(terminal, command, callback) {
    callback(['big', 'hairy', 'gorilla']);
};
.

Это было полезно?

Решение

$(...).terminal(..., {

    tabcompletion: true, // this option can be removed in latest version
    completion: function(terminal, command, callback) {
        callback(['big', 'hairy', 'gorilla']);
    }
});
.

Я думаю, что для них обоим должен быть один вариант, как и в логине.

Поскольку это функция, которую вы можете использовать, разные значения зависят от места строки (вроде с Bash Shell, где сначала - это команда, и затем имена файл или каталог зависит от используемой команды).

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top