Zauważyłem czasami, że uzupełnianie kart jest pomocne w filtrowaniu bash. Jestem programistą Java i często używam poleceń java
i javac
w terminalu do szybkich lub zdalnych zadań.
Powiedzmy, że mam dwa zwykłe pliki w katalogu: MyProgram.java
iMyProgram.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 java
polecenia (i wie, aby usunąć rozszerzenie pliku), lub java
polecenie w jakiś sposób mówi bash.
Chciałbym to samo osiągnąć za pomocą edytora tekstu, więc mógłbym wpisać nano M
i mieć tabulację kompletną nano MyProgram.java
zamiast 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.