Forbedring af afslutning af tab i Mac OS X Terminal

Fanen færdiggørelse er en vidunderlig funktion af skaller, der gør strømbrugere lettere, så du automatisk kan fuldføre kommandoer, stier, filnavne og en række andre ting, der indtastes i kommandolinjen. Det fungerer godt som det er, men du kan gøre det endnu bedre ved at aktivere nogle få funktioner; ignorere caps lås og kabinet af kommandoer, når du gennemfører, fjern nødvendigheden af ​​at dobbeltklikke på Tab-tasten, hvis noget er tvetydigt, og sidst men ikke mindst, cyklus gennem en menu med alle muligheder i stedet for at dumpe en humungous liste, hvis der er tvetydighed.

Hvis du ikke bruger OS X Terminal (eller en Linux-terminal) regelmæssigt, har du sandsynligvis ikke brug for dette tip.

Start terminal og vær i hjemmekataloget for at komme i gang:

  • Brug af emacs, nano, vi eller hvad din foretrukne tekstredigerer skal redigere .inputrc, vi bruger nano til walkthrough:
  • nano .inputrc

  • Indsæt i de følgende tre regler om unikke linjer:
  • set completion-ignore-case on
    set show-all-if-ambiguous on
    TAB: menu-complete

  • Hit Control + O for at gemme ændringer til .inputrc efterfulgt af kontrol + X for at afslutte
  • Åbn et nyt Terminal vindue eller faneblad, eller skriv "login" for at åbne en ny session med de gældende regler
  • Start med at skrive en kommando, en sti eller noget andet, og tryk på tasten Tab for at se forbedringerne førstehånds

Dette er blevet testet for at arbejde med bash shell og skal fungere med enhver version af Mac OS X. Hvis du har det godt, gå ikke glip af vores andre kommandolinje tips og tricks.

Takket være Kuthair Habboush for det store tip