문제

누구든지 jQuery 터미널 탭 완성을 얻는 방법을 보여주는 코드 스 니펫이 있습니까?

http://terminal.jcubic.pl/

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

함수를 호출합니다. ok, 혼란 스러우는 것은 가능한 완료 값 집합을 반환하는 방법입니다.

와 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']);
    }
});
.

로그인과 마찬가지로 두 가지 옵션이 있어야한다고 생각합니다.

함수이기 때문에 다른 값을 사용할 수 있으므로 문자열의 위치에 따라 (첫 번째 명령이 있는지와 다음은 파일 이름이나 디렉토리가 사용되는 명령에 따라 다릅니다).

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top