Readline is de bibliotheek die instaat voor de invoer op de opdrachtregel (terminal) en andere programma's. De instellingen staan in het configuratiebestand /etc/inputrc (globale instellingen voor het systeem, m.a.w. alle gebruikers) en/of in het configuratiebestand ~/.inputrc voor een specifieke gebruiker. Meestal voldoen de standaard instellingen, toch zijn er een paar instellingen die het gedrag van autocomplete met de Tab-toets beïnvloeden voor verandering vatbaar.
Na een aanpassing in een configuratiebestand druk je Ctrl-X, Ctrl-R om de aanpassingen te activeren. Je kunt de aanpassingen ook activeren door de terminal te herstarten.
set completion-ignore-case on
zorgt ervoor dat autocomple niet meer hoofdlettergevoelig reageert.
Bij het typen van doc wordt bij het drukken van de Tab-toets eveneens de map Documenten gevonden.
Deze optie is bij openSUSE 11.4 standaard ingeschakeld.set show-all-if-ambiguous on
toont direct alle mogelijke aanvullingen, dus zonder te wachten op een tweede druk op de Tab-toets.set visible-stats on
toont bij autocomplete het type van gevonden bestanden. Uitvoerbare bestanden krijgen achteraan een *, mappen een / en snelkoppelingen een @.set mark-directories on
en set mark-symlinked-directories on
bepalen het laatste teken bij het aanvullen van een map.
De eerste optie plaatst een slash na elke map (standaard ingeschakeld), de tweede optie plaatst een slash na elke snelkoppeling naar een map (standaard uitgeschakeld).set completion-query-items WAARDE
bepaald bij hoeveel mogelijke aanvullingen de vraag Display all xxx possibilities? (y or n) verschijnt (standaard 100).
Deze vraag schakel je helemaal uit door de waarde 0 te gebruiken.Een overzicht van alle instellingen vind je in de man pagina's van bash (opdracht: man bash
).