Poboljšajte dovršetak kartice u Mac OS X terminalu

Anonim

Dovršavanje kartica je prekrasna značajka ljuski koje olakšavaju život naprednim korisnicima, omogućujući vam da automatski dovršavate naredbe, staze, nazive datoteka i razne druge stvari unesene u naredbeni redak. Sjajno funkcionira kakav jest, ali ga možete učiniti još boljim omogućavanjem nekoliko značajki; ignorirajte velika i velika slova u naredbama prilikom dovršavanja, uklonite potrebu za dvostrukim dodirivanjem tipke Tab ako je nešto dvosmisleno, i posljednje, ali svakako ne manje važno, kružite kroz izbornik svih mogućnosti umjesto da bacate ogroman popis ako postoji dvosmislenost.

Ako ne koristite redovito OS X terminal (ili linux terminal), vjerojatno vam ovaj savjet ne treba koristiti.

Pokrenite Terminal i budite u početnom direktoriju da biste započeli:

  • Koristeći emacs, nano, vi ili bilo koji drugi vaš omiljeni uređivač teksta za uređivanje .inputrc, koristit ćemo nano za prolazak:
  • nano .inputrc

  • Zalijepite sljedeća tri pravila u jedinstvene retke:
  • set completion-ignore-case on set show-all-if-ambiguous on TAB: menu-complete

  • Pritisnite Control+O za spremanje promjena u .inputrc nakon čega slijedi Control+X za izlaz
  • Otvorite novi prozor terminala ili karticu, ili upišite "login" za otvaranje nove sesije s važećim pravilima
  • Počnite upisivati ​​naredbu, putanju ili nešto drugo i pritisnite tipku Tab da vidite poboljšanja iz prve ruke

Ovo je testirano da radi s bash ljuskom i trebalo bi raditi sa bilo kojom verzijom Mac OS X. Ako ste uživali u ovome, ne propustite naše druge savjete i trikove za naredbeni redak.

Hvala Kuthairu Habboushu na sjajnom savjetu

Poboljšajte dovršetak kartice u Mac OS X terminalu