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.

Kristopher Micinski
źródło

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ę ;)

MestreLion
źródło
Ś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