Czy istnieje sposób ustawienia domyślnych uzupełnień tabulatorów w terminalu Linux?


0

Pojedyncza tabela jest automatycznie uzupełniana, jeśli jest tylko jedna opcja

amflare:~$ cd t [tab] est-dir/
amflare:~/test-dir/$

Podwójna zakładka wyświetla wszystkie opcje, jeśli jest ich więcej niż jedna

amflare:~$ cd t [tab][tab]
test-dir/ test-dir2/
amflare:~$ cd t

Ale czy istnieje sposób domyślnego ustawienia określonej opcji, jeśli istnieje więcej niż jedna opcja? Powiedz, używając potrójnego tabulacji?

Na przykład:

amflare:~$ cd t [tab][tab][tab] est-dir2/
amflare:~/test-dir2/$

Czy możesz wyjaśnić, co rozumiesz przez „domyślnie określoną opcję”? Jak widzisz sekwencję trzech kart wybierających jedną wartość jako „bardziej szczegółową” niż inną?
StandardEyre

IDK, pomyślałem, że będzie to ustawienie .bashrc jak alias, ale dla automatycznego uzupełniania. tzn. „autouzupełnianie t = test-dir2”.
amflare

Odpowiedzi:


0

W zależności od używanej powłoki możesz przekazać opcje do Uzupełniania tabulatorów.

W przypadku bashpowłoki, jak napisano we wstępie do programowalnego zakończenia :

The Bash *complete* and *compgen* builtins make it possible 
for tab completion to recognize partial parameters and options to commands.

Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.