Hitro, lepo in brez mučenja? "Popolna" različica Mac terminala je končno tu

3/4/2026
6 min read

Hitro, lepo in brez mučenja? "Popolna" različica Mac terminala je končno tu

Uvod: tisti znani trenutek zmede

Ko pišete kodo na Macu, je prva stvar izbira terminala.

Vgrajeni Terminal? Funkcije so preveč osnovne, videz pa slab, po dveh dneh bi želeli pobegniti.

Verjetno boste namestili iTerm2.

Konec koncev, to je "veliki brat" Mac terminalov, funkcije so res močne. Razdelitev zaslona, barvne sheme, bližnjice, vse kar potrebujete.

A po daljši uporabi ste zagotovo opazili—

postaja vse bolj okoren.

Ob zagonu morate čakati eno ali dve sekundi, občasno se zatakne pri dopolnjevanju ukazov, poraba pomnilnika pa narašča.

Jasno je, da želite samo vtipkati nekaj ukazov, a se počutite, kot da zagonite majhen IDE.

Morda ste se tudi mučili z Alacritty, Kitty in drugimi "hitrostnimi" terminali. Res so hitri, a ko odprete konfiguracijsko datoteko, vas množica parametrov zmede, izvorni občutek pa ni ravno najboljši.

In tako se pojavi vprašanje:

Ali obstaja terminal, ki lahko hkrati deluje hitro, lepo in brez mučenja?

Odgovor je: ja.

Glavni junak: Ghostty

Ghostty je hiter, funkcionalno bogat, večplatformski terminalski emulator, ki uporablja izvorni UI in GPU pospeševanje.

Ključna informacija—njegov avtor je Mitchell Hashimoto.

Niste slišali tega imena? Je ustanovitelj HashiCorpa, ki je ročno ustvaril Vagrant, Terraform, Vault, te "čudeže" infrastrukture.

Preprosto povedano, to je nekdo, ki je ustvaril kolesa, ki so postala javna podjetja.

Mitchell je leta 2023 zapustil HashiCorp in želel narediti nekaj drugačnega—"ne strežniškega", "namiznega programa", tako je nastal Ghostty.

Ghostty je približno 4-krat hitrejši od iTerm2 in Kitty, njegova hitrost pa je primerljiva z Alacritty, vendar je funkcionalnost veliko bogatejša.

To ni kakšen divji odprtokodni projekt, temveč delo velikega mojstra, ki ga je dve leti pilil v tišini.

Ključne prednosti 1: hitrost in strast

Najprej najprej—hitro, res hitro.

Ghostty uporablja Metal za upodabljanje na macOS-u, neposredno kliče Apple-ov grafični API.

Kaj to pomeni?

Pri pomikanju po dnevnikih je gladko, kot da brskate po Weibu.

Ko uporabite "cat" na velikem datoteki, drugi terminali še vedno bliskajo, Ghostty pa že stabilno prikaže vse.

Razvijalci so poročali, da je pri poizvedbi v podatkovni bazi, ki vrne pol milijona rezultatov, Ghostty obdelal "v trenutku".

Njegov Metal renderer celo podpira ligature, ne da bi prešel na CPU rendering—kar iTerm2 ne zmore.

Tisti občutek, ko je vse tako odzivno, se ga ne morete znebiti.

Ključne prednosti 2: videz je pravičnost (izvorna izkušnja)

Mnogi večplatformski terminali imajo skupno težavo: takoj je očitno, da niso Mac aplikacije.

Robovi oken so čudni, menijska vrstica ni standardna, celotna atmosfera je "prihajam iz Linuxa".

Ghostty je popolnoma drugačen.

Njegova macOS aplikacija je resnično izvorna aplikacija, razvita na osnovi SwiftUI, z resnično upravljanjem oken, menijsko vrstico in nastavitvenim vmesnikom.

Za razliko od tistih, ki uporabljajo prilagojene ali spletne UI-je, se Ghostty osredotoča na izvorni GUI platforme, uporablja Swift, AppKit in SwiftUI na macOS-u, kar zagotavlja popolno integracijo z operacijskim sistemom in natančno uporabniško izkušnjo.

Podpira učinek matiranega stekla, prilagodljivo prosojnost, in se zlije z vašim Macom.

Videti bi moral tako.

Ključne prednosti 3: konfiguracija brez mučenja

Tisti, ki ste uporabljali Alacritty, veste, kako "trda" je ta konfiguracijska datoteka.

Ghostty je izbral drugo pot: preprostost je lepota.

Ghostty uporablja preprosto konfiguracijsko datoteko v obliki ključ-vrednost (na primer ~/.config/ghostty/config), kar vam omogoča enostavno prilagajanje pisave, teme, prosojnosti in obnašanja, brez potrebe po učenju kakšnega prilagojenega programskega jezika.

Ko shranite spremembe, se takoj uveljavijo, ni potrebno ponovno zagnati terminala.

Podpira 24-bitno resnično barvo, vgrajenih je več kot 100 barvnih tem, tako da lahko takoj prilagodite videz svojega terminala.

Za tiste, ki želijo samo "uporabiti" in ne "mučiti", je to preprosto blagoslov.brew install --cask ghostty Lokacija konfiguracijske datoteke:

~/.config/ghostty/config Hitri ukazi za začetek:

  • Prikaz vseh tem: ghostty +list-themes
  • Prikaz privzete konfiguracije: ghostty +show-config --default
  • Naštej pisave: ghostty +list-fonts
Enostavna in lepa osnovna konfiguracija:

# Nastavitve pisave font-family = JetBrains Mono font-size = 14

Tema (vključuje 100+ možnosti)

theme = GruvboxDark

Prosojnost okna

background-opacity = 0.92

Slog kazalca

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

Notranji rob okna

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

Ekskluzivno za macOS: naravne zavihke

macos-titlebar-style = tabs Kopiraj, prilepi, shrani, končano.

Odpri Ghostty in začuti udobje.

Če potrebuješ, tukaj je še ena manj enostavna konfiguracija:

# ~/.config/ghostty/config

--- Nastavitve pisave ---

Priporočamo uporabo Nerd Fonts za podporo več ikonam

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

Vklopi ligature (npr. != postane ≠)

font-feature = calt font-feature = liga

--- Zunanjost ---

Tema Catppuccin Mocha, priljubljena med geeky

theme = catppuccin-mocha

Vklopi naravno zameglitev ozadja (velja samo za macOS)

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

Pusti malo prostora za besedilo, da ne bo preblizu roba okna

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

Skrij zgornjo naravno naslovno vrstico (potopitvena izkušnja, opcijsko)

window-decoration = false

--- Praktična interakcija ---

Slog kazalca: kvadrat in ne utripajoč, večja osredotočenost

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

Skrij miško: samodejno skrij kazalec med vnosom

mouse-hide-while-typing = true

--- Ključne bližnjice ---

Si navajen na razdelitev zaslona v iTerm2? Tukaj vrni na poznane tipke

Cmd+d za vertikalno razdelitev zaslona

keybind = cmd+d=newsplit:right

Cmd+Shift+d za horizontalno razdelitev zaslona

keybind = cmd+shift+d=newsplit:down

Hitro ponovno nalaganje konfiguracije (spremembe takoj stopijo v veljavo)

keybind = cmd+shift+r=reload_config

Druge funkcije, ki jih je vredno omeniti

  • Vgrajena funkcija razdelitve okna, ki omogoča upravljanje več terminalskih sej v enem oknu, v mnogih primerih ni več potreben tmux.
  • Edinstvena funkcija Terminal Inspector, orodje za takojšnje odpravljanje napak, ki omogoča ogled vsake podrobnosti aktivnosti terminala, od pritiskov na tipke do časa upodabljanja.
  • Funkcija Quick Terminal, ki omogoča hitro priklic terminala s tipkovnimi bližnjicami.
  • Podpora za prilagojene senčilnike (Shaders), ki omogočajo dosego retro CRT efektov in drugih osupljivih vizualnih učinkov.

Povzetek: Popolna ravnotežja med zmogljivostjo in izkušnjo

Po vsem tem, kaj je pravzaprav dobro pri Ghostty?

En stavek povzetek:

Prvič omogoča, da "hitro", "lepo" in "enostavno za uporabo" ne nasprotujejo več drug drugemu."Čeprav je na trgu veliko odličnih terminalskih emulatorjev, vsi od vas zahtevajo, da izbirate med hitrostjo, funkcionalnostjo in izvorno uporabniško izkušnjo. Ghostty ponuja vse tri."——Mitchell Hashimoto

Če ste:

  • naveličani čakanja na zagon iTerm2
  • naveličani pekla konfiguracijskih datotek
  • želite le terminal, ki deluje takoj in ima izjemno uporabniško izkušnjo
potem je Ghostty vredno poskusiti.

Published in Technology

You Might Also Like