Hvis du bruker tid på Terminal på Mac-en din, er det verdt å tilpasse utseendet og følelsen av applikasjonen. Her er noen av de mest interessante måtene du kan tilpasse Mac-terminalens terminalvinduer på.
Tweaking Terminal’s Theme
Terminal har den innebygde muligheten til å tematisere skallvinduene dine, men du vil aldri vite det ved å se på den standard hvite skjermen.
Naviger til “Terminal -> Innstillinger” fra terminalens menylinje.
I vinduet Innstillinger velger du «Profiler» -fanen. Disse alternativene vil justere utseendet til nye terminalvinduer.
Justerbare utseendeinnstillinger inkluderer bakgrunns- og tekstfarge, tekstgjengivelsesalternativer, tekststørrelse og skrift, markørtype, valgfarge og ANSI-farger. ANSI-farger brukes når en terminalkommando viser farget utgang, men ikke vises ellers.
Du vil legge merke til et antall allerede eksisterende profiler i menyen til venstre. Du kan velge en av disse eller klikke på “+” -knappen nederst i ruten for å opprette en ny profil. Profiler er beholderne for innstillingene dine, så det kan være lurt å opprette en personlig profil før du tilpasser noe.
Når du er klar, angir du den nye profilen din som standard ved å klikke på “Standard” -knappen nederst i profilruten. Alle nye terminalvinduer åpnes nå i denne profilen.
Du kan også åpne terminalvinduer i en bestemt profil fra «Shell -> New Window», som lar deg velge profilen for det nye skallet.
Påloggingskommandoer
Terminal kan kjøre spesifikke skallkommandoer når et skallvindu er åpent. Disse kan tildeles per profil, slik at forskjellige profiler utfører forskjellige kommandoer.
Åpne Terminal preferansevindu fra «Terminal -> Innstillinger», og klikk på «Shell» -fanen.
Merk av i boksen ved siden av «Kjør kommando» under «Oppstart», og skriv deretter skallkommandoen du vil utføre ved oppstart. La «Kjør inne i skallet» krysset av under det.
Denne innstillingen lagres automatisk i den tilknyttede profilen og kjøres neste gang et skall åpnes i den profilen. For å slå av oppstartskommandoen, fjern avmerkingen i boksen ved siden av «Kjør kommando» for å deaktivere.
Colorizing Your Prompt
Ved å redigere “.bash_profile” kan vi fargelegge teksten i Terminal-ledeteksten. For neofytten er det den faste teksten som vises når du åpner et nytt skall til venstre for tekstinnføringsmarkøren.
Åpne “.bash_profile” i nano med kommandoen nedenfor:
nano ~/.bash_profile
Med “.bash_profile” åpen, vil vi legge til en ny linje som starter med:
export PS1=
Etter likhetstegnet vil vi inkludere ANSI-fargekoder. PS1-en din må også inneholde rømningssekvenser for variabler som brukernavn, vertsnavn, gjeldende arbeidskatalog og så videre. For spørringen i skjermbildene har jeg brukt fargeleggingsreglene nedenfor:
export PS1="[e[38;5;051;48;5;233m]u@h W $ [e[0m]"
Denne ledeteksten inkluderer numeriske ANSI-fargekoder samt rømningssekvenser for brukeren (u
), vert (h
), og presentere arbeidskatalog (W
). For en detaljert forklaring på hvordan denne gibberishen fungerer, kan du se innlegget vårt om fargelegging av shell-ledeteksten din i Linux. Du vil også ha en diagram over de xterm-256-kompatible ANSI-fargekodene.
Fargelegge og formatere terminaltekst
Skrevet tekst i Terminal kan formateres via profilinnstillinger eller direkte ved å skrive skallkommandoer.
For å feste en tekstfarge til en profil, bruk innstillingen for tekstfarge i «Terminal -> Innstillinger -> Tekst.»
For å fargelegge tekst midlertidig, bruk noe som kommandoen nedenfor:
printf "e[31mHello Worlde[0mn"
Dette vil ha følgende resultat.
"
åpner printf-strengene
unnslipper tegnene som ikke er utskrift[31m
er fargekoden for rød tekstHello World
er vår streng bokstavelige[0m
tømmer formatering slik at den nye teksten ikke ser ut som fargelagtn
skriver ut en ny linje"
lukker printf-strengen
Hvis du vil at teksten skal fortsette å fremstå som farget, må du la e[0m
. For å avslutte formateringen, skriv ut e[0m
til standard utgang med printf
.
Noen av ANSI fargekoder kan brukes her; se veiledningen ovenfor for mer informasjon.
Skrevet tekst kan formateres utover fargelegging. Hvis du er en sinnssyk person, kan du få teksten til å blinke!
printf "Normal e[5mBlinkn"
Finn flere anstrengende alternativer i dette komplett guide for formatering av skalltekst.
Endre vinduetittel
Som standard viser Terminal den nåværende arbeidskatalogen, den aktive prosessen og visningsstørrelsen i terminalvinduets tittellinje.
Tittellinjens innhold kan justeres i «Vindu» -fanen under Terminalens preferanser.
Åpne Terminal preferansevindu fra «Terminal -> Innstillinger», og velg kategorien «Vindu».
Juster innstillingene øverst for å endre vinduetittelen. Du kan se resultatene gjenspeiles i eventuelle åpne skall som kjører profilen du redigerer.
Konklusjon
Dette er bare de “største hits” av terminaltilpasning. Det er mye mer du kan gjøre for å tilpasse terminalen din. Utforsk Terminal Preferences-menyen for å finne mer.