Îmbunătățiți completarea filelor în terminalul Mac OS X

Anonim

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:
  • nano .inputrc

  • Lipiți următoarele trei reguli pe linii unice:
  • set completare-ignorare-majuscule pe set arată-toate-dacă-ambiguu pe TAB: meniu-complet

  • 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

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

Îmbunătățiți completarea filelor în terminalul Mac OS X