Izboljšajte dokončanje zavihkov v terminalu Mac OS X

Anonim

Dokončanje zavihkov je čudovita lastnost ukaznih lupin, ki olajša življenje naprednim uporabnikom, saj vam omogoča samodejno dokončanje ukazov, poti, imen datotek in številnih drugih stvari, vnesenih v ukazno vrstico. Deluje odlično, kot je, vendar ga lahko izboljšate tako, da omogočite nekaj funkcij; ignorirajte ukaze z velikimi črkami in malimi črkami pri dokončanju, odstranite potrebo po dvojnem dotiku tipke Tab, če je nekaj dvoumnega, in nenazadnje, krožite skozi meni z vsemi možnostmi, namesto da bi zavrgli ogromen seznam, če obstaja dvoumnost.

Če terminala OS X (ali terminala linux) ne uporabljate redno, vam ta nasvet verjetno ne bo koristil.

Zaženite terminal in bodite v domačem imeniku, da začnete:

  • Če uporabljate emacs, nano, vi ali kateri koli drug vaš najljubši urejevalnik besedil za urejanje .inputrc, bomo uporabili nano za prehod:
  • nano .inputrc

  • Prilepite naslednja tri pravila v edinstvene vrstice:
  • set completion-ignore-case on set show-all-if-ambiguous on TAB: menu-complete

  • Pritisnite Control+O, da shranite spremembe v .inputrc in nato Control+X, da zaprete
  • Odprite novo terminalsko okno ali zavihek ali vnesite »prijava«, da odprete novo sejo z veljavnimi pravili
  • Začnite vnašati ukaz, pot ali kaj drugega in pritisnite tipko Tab, da vidite izboljšave iz prve roke

To je bilo preizkušeno za delovanje z lupino bash in bi moralo delovati s katero koli različico Mac OS X. Če vam je bilo to všeč, ne spreglejte naših drugih nasvetov in trikov za ukazno vrstico.

Hvala Kuthairju Habboushu za odličen namig

Izboljšajte dokončanje zavihkov v terminalu Mac OS X