Pregunta

¿Alguien tiene un fragmento de código que muestra cómo obtener la finalización de la pestaña de terminal JQERY?

http://terminal.jcubic.pl/

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

Estoy obteniendo la función de la función OK, lo que me está confundiendo es cómo devolver el conjunto de valores de finalización posibles.

y el DOCO me está dejando un poco en la oscuridad:

finalización [Función (terminal, cadena, devolución de llamada)] - La devolución de llamada necesita ser ejecutado cuando la lista de comandos para la finalización de la pestaña está lista, necesita pasar la matriz de comandos a la función de devolución de llamada.

Esto no parece funcionar:

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

¿Fue útil?

Solución

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

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

Creo que debería haber una opción para ambos como con el inicio de sesión.

Debido a que es una función, puede usar diferentes valores dependen del lugar de la cadena (como con Bash Shell donde el primer comando y el siguiente es el nombre o el directorio dependen del comando usado).

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top