Finalización de la pestaña de terminal jquery
-
21-12-2019 - |
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/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']);
};
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).