Izboljšajte dokončanje zavihkov v terminalu Mac OS X
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:
- Prilepite naslednja tri pravila v edinstvene vrstice:
- 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
nano .inputrc
set completion-ignore-case on set show-all-if-ambiguous on TAB: menu-complete
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