Jak sprawić, by karta bash stop automatycznie uzupełniała ukryte katalogi


14

Przez większość czasu nie potrzebuję autouzupełniania dla moich ukrytych katalogów. W rzeczywistości o to chodzi w tym, że są ukryte! Jednak irytujące, bash bierze pod uwagę te katalogi przy rozważaniu autouzupełniania tabulatorów.

Jest to szczególnie denerwujące, gdy mam następujący scenariusz: foler .svn wraz z pojedynczym folderem, do którego chcę przejść, po prostu naciskając tabulator. (Zwykle pojawia się to z głębokimi pakietami Java ...)

Czy istnieje sposób na zmianę domyślnego zachowania? Najgorszy scenariusz, w którym muszę wpisać „”. przed zakładką, co wydaje się niczym oczywistym dla mojej użyteczności.

Odpowiedzi:


20

Po prostu dodaj ten wiersz do ~/.bashrc(jeśli go nie masz, utwórz go):

bind 'set match-hidden-files off'

A bash-complete powinno zachowywać się tak, jak chcesz.

Istnieje również wiele innych opcji, które możesz chcieć ulepszyć po zakończeniu bash. Aby zobaczyć pełną listę, przeczytaj instrukcję ;)


Świetny! Przyjmę po dziewięciu minutach, nie wiedziałem, że to była opcja ..
Kristopher Micinski

4
Możesz również włożyć set match-hidden-files offswój, .inputrcjeśli go masz.
0942v8653
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.