Domanda

Qualcuno ha uno snippet di codice che mostra come ottenere il completamento della scheda terminale jquery che funziona?

http://terminal.jcubic.pl/

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

Sto ottenendo la chiamata della funzione OK, cosa mi sta confondendo è come restituire il set di possibili valori di completamento.

E il DOCO mi sta lasciando un po 'al buio:

.

Completamento [Funzione (terminale, stringa, callback)] - Richiesta di callback essere eseguito quando l'elenco dei comandi per il completamento della scheda è pronto, tu Hai bisogno di passare la matrice dei comandi alla funzione di richiamata.

Questo non sembra funzionare:

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

È stato utile?

Soluzione

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

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

Penso che ci dovrebbe essere un'opzione per entrambi proprio come con il login.

Poiché è una funzione che è possibile utilizzare valori diversi dipendono dal luogo della stringa (come con Shell Bash dove prima è il comando e il prossimo è il nome file o la directory dipendono dal comando usato).

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top