Förbättra flikavslutning i Mac OS X-terminalen

Fliken slutförandet är en underbar funktion av skal som gör att makanvändarna lever enklare, så att du automatiskt kan slutföra kommandon, sökvägar, filnamn och en rad andra saker som skrivits in i kommandoraden. Det fungerar bra som det är men du kan göra det ännu bättre genom att möjliggöra några funktioner. ignorera lock och hölje av kommandon när du fyller i, ta bort nödvändigheten att dubbelklicka på Tab-tangenten om något är tvetydigt, och sist men inte minst, cykla genom en meny med alla möjligheter istället för att dumpa en humungous lista om det finns tvetydighet.

Om du inte använder OS X Terminal (eller en Linux-terminal) regelbundet använder du förmodligen inte detta tips.

Starta terminalen och vara i hemkatalogen för att komma igång:

  • Med hjälp av emacs, nano, vi eller vad din favorit textredigerare ska redigera .inputrc använder vi nano för walkthrough:
  • nano .inputrc

  • Klistra in följande tre regler om unika linjer:
  • set completion-ignore-case on
    set show-all-if-ambiguous on
    TAB: menu-complete

  • Hit Control + O för att spara ändringar till .inputrc följt av kontroll + X för att avsluta
  • Öppna ett nytt Terminalfönster eller flik eller skriv "Logga in" för att öppna en ny session med reglerna i kraft
  • Börja skriva ett kommando, en sökvägen eller något annat och tryck på knappen Tab för att se förbättringarna förstahands

Detta har testats för att fungera med bash skal och ska fungera med någon version av Mac OS X. Om du haft det här, missa inte våra andra kommandorads tips och tricks.

Tack till Kuthair Habboush för det stora tipset