Er det hurtigt, smukt og uden besvær? Mac-terminalens 'fuldendte' version er endelig her

3/4/2026
6 min read

Er det hurtigt, smukt og uden besvær? Mac-terminalens 'fuldendte' version er endelig her

Introduktion: Det velkendte dilemma

Når man skriver kode på Mac, er det første skridt at vælge terminal.

Den indbyggede Terminal? Funktionerne er for basale, udseendet er mangelfuldt, og efter to dage vil man gerne væk.

Så vil du højst sandsynligt installere iTerm2.

Det er trods alt 'storebroren' i Mac-terminalverdenen, og funktionerne er virkelig stærke. Split-skærm, farveskemaer, genvejstaster - hvad som helst, du ønsker.

Men efter at have brugt det i et stykke tid, vil du også opdage -

Det er blevet mere og mere klodset.

Når det starter, skal man vente et sekund eller to, nogle gange hænger shell-autocomplete, og hukommelsesforbruget stiger støt.

Man ville bare gerne skrive et par kommandoer, men det føles som at starte et lille IDE.

Du har måske også prøvet Alacritty, Kitty og andre 'hurtige' terminaler. De er hurtige, men når konfigurationsfilen åbnes, er der så mange parametre, at man bliver forvirret, og den native følelse er også lidt mangelfuld.

Så spørgsmålet er:

Findes der en terminal, der kan være hurtig, flot og uden besvær?

Svaret er: Ja.

Hovedpersonen træder frem: Ghostty

Ghostty er en hurtig, funktionsrig, platformuafhængig terminalemulator, der bruger platformens native UI og GPU-acceleration.

Her kommer det vigtige - dens forfatter er Mitchell Hashimoto.

Har du ikke hørt om dette navn? Han er grundlæggeren af HashiCorp, som har skabt Vagrant, Terraform, Vault - disse 'værktøjer' i infrastrukturverdenen.

Kort sagt, dette er en mand, der har bygget hjul, der er blevet børsnoteret.

Mitchell forlod HashiCorp i 2023 for at lave noget anderledes - 'ikke-server' og 'desktop-software', og derfor kom Ghostty til.

Ghostty er cirka 4 gange hurtigere end iTerm2 og Kitty, og hastigheden er sammenlignelig med Alacritty, men funktionerne er meget mere omfattende.

Dette er ikke et vilkårligt open source-projekt, men et værk, som en stor spiller har arbejdet på i to år.

Kernelyndepunkt 1: Hastighed og passion

Lad os først tale om den mest åbenlyse følelse - hurtigt, virkelig hurtigt.

Ghostty bruger Metal til rendering på macOS og kalder direkte Apples egne grafiske API'er.

Hvad betyder det?

Når man ruller i loggen, er det glat som at scrolle på Weibo.

Når man cat'er en stor fil, er de andre terminaler stadig ved at blinke vildt, mens Ghostty allerede har vist det hele stabilt.

Udviklere har givet feedback om, at når en database forespørger halvmillioner resultater, håndterer Ghostty det 'på et øjeblik'.

Dens Metal-renderer understøtter endda ligaturer uden at falde tilbage til CPU-rendering - noget iTerm2 ikke engang kan.

Den følelse af responsivitet, når man har prøvet det, kan man ikke gå tilbage fra.

Kernelyndepunkt 2: Skønhed er retfærdighed (native oplevelse)

Mange platformuafhængige terminaler har en fælles fejl: De ser ikke ud som Mac-applikationer.

Vinduets ramme er underlig, menulinjen er ikke standard, og den samlede atmosfære er 'jeg er portet fra Linux'.

Ghostty er helt anderledes.

Dens macOS-applikation er en ægte native applikation udviklet på SwiftUI, med ægte vindueshåndtering, menulinje og indstillingsinterface.

I modsætning til dem, der bruger tilpasset eller web UI, fokuserer Ghostty på platformens native GUI, bruger Swift, AppKit og SwiftUI på macOS for at sikre, at den integreres perfekt med operativsystemet og giver en sømløs brugeroplevelse.

Understøtter frosted glass-effekt, tilpasset gennemsigtighed, og smelter sammen med din Mac.

Det ser bare sådan ud, som det skal.

Kernelyndepunkt 3: Konfiguration uden besvær

Venner, der har brugt Alacritty, ved, hvor 'hardcore' den konfigurationsfil er.

Ghostty har valgt en anden vej: Simpelhed er skønhed.

Ghostty bruger en simpel key-value konfigurationsfil (f.eks. ~/.config/ghostty/config), så du nemt kan justere skrifttype, tema, gennemsigtighed og adfærd uden at skulle lære et tilpasset programmeringssprog.

Når du har gemt ændringerne, træder de straks i kraft uden at skulle genstarte terminalen.

Understøtter 24-bit ægte farver, indbygget med over 100 farvetemaer, så du kan personliggøre dit terminaludseende lige fra starten.

For dem, der bare vil 'bruge' uden at 'besværet', er dette en sand velsignelse.

Praktisk demonstration: Tid til at kopiere opgaver

Lad os komme i gang!

Installationsmetode (macOS): brew install --cask ghostty konfigurationsfil placering:

~/.config/ghostty/config hurtig start kommandoer:

  • Se alle temaer: ghostty +list-themes
  • Se standard konfiguration: ghostty +show-config --default
  • Liste skrifttyper: ghostty +list-fonts
En enkel og smuk grundkonfiguration:

# Skrifttype indstillinger font-family = JetBrains Mono font-size = 14

Tema (indbygget 100+ valgmuligheder)

theme = GruvboxDark

Vindue gennemsigtighed

background-opacity = 0.92

Markør stil

cursor-style = block cursor-style-blink = true

Vindue indvendig polstring

window-padding-x = 12 window-padding-y = 8

macOS eksklusiv: Native faner

macos-titlebar-style = tabs Kopier, indsæt, gem, og så er det gjort.

Åbn Ghostty, og oplev den komfort.

Hvis nødvendigt, her er en mindre enkel konfiguration:

# ~/.config/ghostty/config

--- Skrifttype indstillinger ---

Anbefales at bruge Nerd Fonts for at støtte flere ikoner

font-family = "JetBrains Mono" font-size = 14

Aktiver ligatur funktioner (f.eks. != bliver til ≠)

font-feature = calt font-feature = liga

--- Udseende ---

Geeks yndlings Catppuccin Mocha tema

theme = catppuccin-mocha

Aktiver native gaussian sløring baggrund (kun macOS effektiv)

background-opacity = 0.9 background-blur-radius = 20

Giv teksten lidt åndedræt, ikke tæt på vinduets kant

window-padding-x = 12 window-padding-y = 12

Skjul den øverste native titellinje (immersiv oplevelse, valgfri)

window-decoration = false

--- Praktisk interaktion ---

Markør stil: blok og ikke blinkende, fokus op

cursor-style = block cursor-style-blink = false

Skjul mus: automatisk skjul musen under indtastning

mouse-hide-while-typing = true

--- Nøgle genveje ---

Er du vant til iTerm2's split screen? Her kan du ændre tilbage til dine kendte taster

Cmd+d vertikal split

keybind = cmd+d=newsplit:right

Cmd+Shift+d horisontal split

keybind = cmd+shift+d=newsplit:down

Hurtig genindlæs konfiguration (ændringer træder i kraft med det samme)

keybind = cmd+shift+r=reload_config

Andre bemærkelsesværdige funktioner

  • Indbygget vindue split funktion, administrer flere terminal sessioner i et enkelt vindue, mange scenarier kræver ikke længere tmux.
  • Unik Terminal Inspector funktion, realtids debug værktøj, kan se hver detalje af terminal aktivitet, fra tastetryk til render tid.
  • Quick Terminal funktion, bring terminalen frem når som helst med tastaturgenveje.
  • Understøtter brugerdefinerede shaders, kan skabe retro CRT effekter og andre fantastiske visuelle effekter.

Konklusion: Den perfekte balance mellem ydeevne og oplevelse

Så meget sagt, hvad er det egentlig der gør Ghostty godt?

En sætning opsummering:

Det er første gang, at "hurtig", "smuk", og "brugervenlig" ikke længere er i modstrid med hinanden."Selvom der er mange fremragende terminal emulatorer på markedet, tvinger de dig alle til at vælge mellem hastighed, funktioner og native UI. Ghostty har det hele." —Mitchell Hashimoto

Hvis du:

  • Er træt af ventetiden ved opstart af iTerm2
  • Er træt af konfigurationsfilens helvede
  • Bare ønsker en klar-til-brug, native glat terminal
Så er Ghostty værd at prøve.

Published in Technology

You Might Also Like