Îmbunătățiți completarea filelor în terminalul Mac OS X
Finalizarea filelor este o caracteristică minunată a shell-urilor care facilitează viața utilizatorilor cu putere, permițându-vă să completați automat comenzi, căi, nume de fișiere și o varietate de alte lucruri introduse în linia de comandă. Funcționează grozav ca atare, dar îl puteți îmbunătăți și mai bine activând câteva funcții; ignorați blocarea majusculelor și majusculele comenzilor atunci când finalizați, eliminați necesitatea de a apăsa de două ori tasta Tab dacă ceva este ambiguu și, nu în ultimul rând, parcurgeți un meniu cu toate posibilitățile, în loc să aruncați o listă uriașă dacă există ambiguitate.
Dacă nu utilizați în mod regulat terminalul OS X (sau un terminal linux) probabil că nu aveți un folos pentru acest sfat.
Lansați Terminalul și fiți în directorul principal pentru a începe:
- Folosind emacs, nano, vi sau oricare ar fi editorul dvs. de text preferat pentru a edita .inputrc, vom folosi nano pentru prezentare:
- Lipiți următoarele trei reguli pe linii unice:
- Apăsați Control+O pentru a salva modificările în .inputrc urmat de control+X pentru a ieși
- Deschide o nouă fereastră sau filă Terminal sau tastați „login” pentru a deschide o nouă sesiune cu regulile în vigoare
- Începe să tastați o comandă, o cale sau altceva și apăsați tasta Tab pentru a vedea îmbunătățirile direct
nano .inputrc
set completare-ignorare-majuscule pe set arată-toate-dacă-ambiguu pe TAB: meniu-complet
Acest lucru a fost testat pentru a funcționa cu bash shell și ar trebui să funcționeze cu orice versiune de Mac OS X. Dacă v-a plăcut, nu ratați celel alte sfaturi și trucuri ale noastre în linia de comandă.
Mulțumesc lui Kuthair Habboush pentru sfatul grozav