Verbeter het voltooien van het tabblad in Mac OS X Terminal

Het aanvullen van tabbladen is een prachtige functie van shells die het leven van power users eenvoudiger maken, waardoor u automatisch opdrachten, paden, bestandsnamen en een aantal andere dingen die op de opdrachtregel zijn ingevoerd kunt voltooien. Het werkt geweldig zoals het is, maar je kunt het nog beter maken door een aantal functies in te schakelen; negeer caps lock en casing van commando's bij het voltooien, verwijder de noodzaak om de Tab-toets dubbel te tikken als iets dubbelzinnig is, en als laatste, maar zeker niet least, door een menu van alle mogelijkheden te bladeren in plaats van een humungous lijst te dumpen als er onduidelijkheid is.

Als u de OS X Terminal (of een linux-terminal) niet regelmatig gebruikt, hebt u waarschijnlijk geen gebruik van deze tip.

Start Terminal en ga naar de hoofddirectory om aan de slag te gaan:

  • Als u emacs, nano, vi of wat dan ook uw favoriete teksteditor gebruikt om .inputrc te bewerken, gebruiken we nano als hulpmiddel bij het doorlopen:
  • nano .inputrc

  • Plak in de volgende drie regels over unieke regels:
  • set completion-ignore-case on
    set show-all-if-ambiguous on
    TAB: menu-complete

  • Druk op Control + O om de wijzigingen in .inputrc op te slaan, gevolgd door + 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 bekijken

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 aanwijzingen en trucs voor de commandoregel niet.

Met dank aan Kuthair Habboush voor de goede tip