Verbeter de voltooiing van tabbladen in Mac OS X Terminal
Tabaanvulling is een geweldige eigenschap van shells die het leven van hoofdgebruikers gemakkelijker maakt, doordat je automatisch commando's, paden, bestandsnamen en een verscheidenheid aan andere dingen die in de opdrachtregel worden ingevoerd, kunt voltooien. Het werkt geweldig zoals het is, maar je kunt het nog beter maken door een paar functies in te schakelen; negeer caps lock en hoofdletters van commando's bij het voltooien, verwijder de noodzaak om te dubbeltikken op de Tab-toets als iets dubbelzinnig is, en last but zeker not least, blader door een menu met alle mogelijkheden in plaats van een gigantische lijst te dumpen als er dubbelzinnigheid is.
Als je de OS X-terminal (of een linux-terminal) niet regelmatig gebruikt, heb je waarschijnlijk niets aan deze tip.
Start Terminal en ga naar de thuismap om aan de slag te gaan:
- Gebruik emacs, nano, vi, of wat je favoriete teksteditor ook is om .inputrc te bewerken, we gebruiken nano voor de walkthrough:
- Plak de volgende drie regels op unieke regels:
- Druk op Control+O om wijzigingen in .inputrc op te slaan, gevolgd door control+X om te stoppen
- Open een nieuw Terminal-venster of tabblad, of typ "login" om een nieuwe sessie te openen met de geldende regels
- Begin met het typen van een opdracht, pad of iets anders en druk op de Tab-toets om de verbeteringen uit de eerste hand te zien
nano .inputrc
set completering-negeer-hoofdlettergebruik op set show-all-if-ambigue op TAB: menu-complete
Dit is getest om te werken met bash-shell en zou moeten werken met elke versie van Mac OS X. Als je dit leuk vond, mis dan onze andere tips en trucs voor de opdrachtregel niet.
Met dank aan Kuthair Habboush voor de geweldige tip