bash: Czy istnieje sposób użycia uzupełniania tabulatorów poprzez CDPATH?


10

Po przeczytaniu tego artykułu ustawiłem CDPATH=.:~. Jednak nie mam uzupełniania tabulatorów przez katalogi w moim katalogu domowym. Zastanawiałem się, czy ktoś był świadomy tego, jak to zrobić.


1
Nie wydaje mi się, aby ustawienie CDPATH zapewniało uzupełnianie kart. Pozwala na przejście do podkatalogu dowolnego z wymienionych katalogów po właśnie wprowadzonej nazwie podkatalogu.
dmah

W moim systemie Ubuntu mogę wpisać „cd D” (w katalogu innym niż ~) i nacisnąć Tab dwa razy i zobaczyć „Desktop / Documents / Downloads /” jako proponowane miejsca docelowe. Czy nie masz podobnego zachowania?
Wstrzymano do odwołania.

Odpowiedzi:


12

Powinieneś zainstalować i włączyć bash-uzupełnianie - definiuje _cdfunkcję i ustawia ją jako funkcję uzupełniającą dla cdpolecenia, która zastępuje domyślne zakończenie i obejmuje $CDPATH.

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.