Zauważyłem czasami, że uzupełnianie kart jest pomocne w filtrowaniu bash. Jestem programistą Java i często używam poleceń javai javacw terminalu do szybkich lub zdalnych zadań.
Powiedzmy, że mam dwa zwykłe pliki w katalogu: MyProgram.javaiMyProgram.class
Jeśli poproszę bash do tabcomplete z prefiksu polecenia java M, wypełnia się od razu java MyProgram, jest to pomocne. Oczywiście albo bash jest skonfigurowany tak, aby akceptował tylko uzupełnienia * .class dla javapolecenia (i wie, aby usunąć rozszerzenie pliku), lub javapolecenie w jakiś sposób mówi bash.
Chciałbym to samo osiągnąć za pomocą edytora tekstu, więc mógłbym wpisać nano Mi mieć tabulację kompletną nano MyProgram.javazamiast wstrzymywać się nano MyProgram., czy można powiedzieć, czarna lista * .class z zakładki nano ukończona?
Przede wszystkim chciałbym wiedzieć, czy jest to konfiguracja bash, czy coś po stronie programu.