Forbedre tabulering i Mac OS X Terminal

Ferdiggjøring av fane er et fantastisk trekk ved skjell som gjør strømbrukere lettere, slik at du automatisk kan fullføre kommandoer, stier, filnavn og en rekke andre ting som er skrevet inn i kommandolinjen. Det fungerer bra som det er, men du kan gjøre det enda bedre ved å aktivere noen få funksjoner; ignorere caps lås og omhylling av kommandoer når du fullfører, fjern nødvendigheten av å dobbeltklikke på Tab-tasten hvis noe er tvetydig, og sist men ikke minst, syklus gjennom en meny med alle muligheter i stedet for å dumpe en humungous liste hvis det er tvetydighet.

Hvis du ikke bruker OS X Terminal (eller en Linux-terminal) regelmessig, har du sannsynligvis ikke bruk for dette tipset.

Launch Terminal og være i hjemmekatalogen for å komme i gang:

  • Ved hjelp av emacs, nano, vi eller hva din favoritt tekstredigerer skal redigere .inputrc, bruker vi nano for walkthrough:
  • nano .inputrc

  • Lim inn de følgende tre reglene på unike linjer:
  • set completion-ignore-case on
    set show-all-if-ambiguous on
    TAB: menu-complete

  • Hit Control + O for å lagre endringer i .inputrc etterfulgt av kontroll + X for å avslutte
  • Åpne et nytt Terminalvindu eller -fan eller skriv inn "Logg inn" for å åpne en ny økt med reglene som gjelder
  • Begynn å skrive en kommando, vei eller noe annet, og trykk på Tab-tasten for å se forbedringene på forhånd

Dette har blitt testet for å fungere med bash shell og skal fungere med en hvilken som helst versjon av Mac OS X. Hvis du likte dette, ikke gå glipp av våre andre kommandolinje tips og triks.

Takk til Kuthair Habboush for det gode tipset