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.