Nopeaa, kaunista ja ilman vaivannäköä? Mac-terminaalin 'täydellinen versio' on vihdoin täällä

3/4/2026
5 min read

Nopeaa, kaunista ja ilman vaivannäköä? Mac-terminaalin 'täydellinen versio' on vihdoin täällä

Johdanto: Se tuttu, tuskallinen hetki

Kun kirjoitat koodia Macilla, ensimmäinen asia on valita terminaali.

Oletusarvoinen Terminal? Toiminnot ovat liian perus, ulkonäkö on kehno, ja kahden päivän käytön jälkeen haluat paeta.

Sitten todennäköisesti asennat iTerm2:n.

Loppujen lopuksi se on Mac-terminaalin 'isoveli', ja sen toiminnot ovat todella vahvoja. Jakaminen, värit, pikanäppäimet, kaikkea löytyy.

Mutta kun käytät sitä pitkään, huomaat varmasti —

Se on yhä enemmän kömpelö.

Käynnistyessä pitää odottaa sekunti tai kaksi, joskus shellin täydentäminen jumittaa, ja muistinkäyttö nousee koko ajan.

Halusit vain kirjoittaa muutaman komennon, mutta tuntuu kuin käynnistäisit pienen IDE:n.

Saatat olla kokeillut myös Alacrittyä, Kittyä ja muita 'supernopeita' terminaaleja. Ne ovat todella nopeita, mutta kun avaat konfiguraatiotiedoston, joukko parametreja saa pään pyörälle, ja alkuperäinen tunne on hieman heikko.

Ja niin kysymys tulee:

Onko terminaalia, joka voi olla yhtä aikaa nopea, kaunis ja ilman vaivannäköä?

Vastaus on: on.

Päähenkilö esittelyssä: Ghostty

Ghostty on nopea, monipuolinen, monialustainen terminaalisimulaattori, joka käyttää alustan natiivikäyttöliittymää ja GPU-kiihdytystä.

Tässä tulee tärkeä osa — sen tekijä on Mitchell Hashimoto.

Et ole kuullut tästä nimestä? Hän on HashiCorpin perustaja, joka on luonut Vagrantin, Terraformin, Vaultin ja muita infrastruktuurin 'ihmeitä'.

Yksinkertaisesti sanottuna, tämä on kaveri, joka on rakentanut pyöriä ja päätynyt pörssiin.

Mitchell lähti HashiCorpista vuonna 2023 ja halusi tehdä jotain erilaista — 'ei palvelinpuoleista', 'työpöytäsovellusta', ja niin syntyi Ghostty.

Ghostty on noin 4 kertaa nopeampi kuin iTerm2 ja Kitty, ja sen nopeus on verrattavissa Alacrittyyn, mutta toiminnot ovat paljon monipuolisempia.

Tämä ei ole mikään villi avoimen lähdekoodin projekti, vaan suuren johtajan kahden vuoden hiottu teos.

Keskeinen kohokohta 1: Nopeus ja intohimo

Aloitetaan kaikkein ilmeisimmästä tunteesta — nopea, todella nopea.

Ghostty käyttää macOS:ssä Metal-tekniikkaa renderöintiin, ja se kutsuu suoraan Applen omaa grafiikka-API:a.

Mitä tämä tarkoittaa?

Kun selaat lokitiedostoja, se on sulavaa kuin Weibon selaaminen.

Kun käytät cat-komentoa suuren tiedoston kanssa, muut terminaalit vilkkuvat hulluna, mutta Ghostty näyttää sen vakaasti valmiina.

Erityisesti kehittäjät ovat antaneet palautetta, että tietokannan kysely palauttaa puoli miljoonaa tulosta, ja Ghostty käsittelee sen 'silmänräpäyksessä'.

Sen Metal-renderöijä tukee jopa yhdistelmäsymboleita (ligatures) ilman, että se siirtyy CPU-renderöintiin — tätä ei edes iTerm2 voi tehdä.

Se tunne, kun käytät sitä, on jotain, josta ei voi luopua.

Keskeinen kohokohta 2: Ulkonäkö on oikeus (natiivikokemus)

Monilla monialustaisilla terminaaleilla on yksi yhteinen ongelma: ne eivät näytä Mac-sovelluksilta.

Ikkunan reunat ovat outoja, valikkopalkki ei ole standardi, ja kokonaisilme on 'olen siirretty Linuxista'.

Ghostty on täysin erilainen.

Sen macOS-sovellus on todella kehitetty SwiftUI:lla, ja se on aito natiivisovellus, jossa on oikea ikkunoiden hallinta, valikkopalkki ja asetussivu.

Toisin kuin ne, jotka käyttävät mukautettuja tai verkkopohjaisia käyttöliittymiä, Ghostty keskittyy alustan natiivin GUI:n käyttöön, ja se käyttää macOS:ssä Swiftia, AppKitia ja SwiftUI:ta varmistaakseen, että se sulautuu täydellisesti käyttöjärjestelmään ja tarjoaa saumattoman käyttäjäkokemuksen.

Se tukee kausiväriä, mukautettavaa läpinäkyvyyttä ja sulautuu täydellisesti Macisi kanssa.

Sen pitäisi näyttää tältä.

Keskeinen kohokohta 3: Konfigurointi ilman vaivannäköä

Alacrittyä käyttäneet tietävät, kuinka 'kovaa' sen konfiguraatiotiedosto on.

Ghostty valitsi toisen tien: yksinkertaisuus on kaunista.

Ghostty käyttää yksinkertaista avain-arvo-konfiguraatiotiedostoa (esimerkiksi ~/.config/ghostty/config), jonka avulla voit helposti säätää fontteja, teemoja, läpinäkyvyyttä ja käyttäytymistä ilman, että sinun tarvitsee oppia mitään mukautettua ohjelmointikieltä.

Kun olet tehnyt muutokset ja tallentanut, ne tulevat voimaan heti, eikä terminaalia tarvitse käynnistää uudelleen.

Se tukee 24-bittistä todellista väriä, ja siinä on yli 100 sisäänrakennettua värimaailmaa, joten voit heti personoida terminaalisi ulkonäön.

Niille, jotka haluavat vain 'käyttää' ilman 'vaivannäköä', tämä on todellinen siunaus.

Käytännön esittely: Tehtäväaika

Tule, aloitetaan suoraan!brew install --cask ghostty asetustiedoston sijainti:

~/.config/ghostty/config Nopeasti alkuun -komennot:

  • Näytä kaikki teemat: ghostty +list-themes
  • Näytä oletusasetukset: ghostty +show-config --default
  • Listaa fontit: ghostty +list-fonts
Yksinkertainen ja kaunis perusasetustiedosto:

# Fonttiasetukset font-family = JetBrains Mono font-size = 14

Teema (yli 100 sisäänrakennettua vaihtoehtoa)

theme = GruvboxDark

Ikkunan läpinäkyvyys

background-opacity = 0.92

Kursorin tyyli

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

Ikkunan sisäiset marginaalit

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

macOS:lle: Natiiviset välilehdet

macos-titlebar-style = tabs Kopioi, liitä, tallenna, ja siinä se.

Avaa Ghostty ja nauti siitä mukavuudesta.

Jos tarvitset, tässä on myös vähemmän yksinkertainen asetustiedosto:

# ~/.config/ghostty/config

--- Fonttiasetukset ---

Suositellaan Nerd Fonts -fontteja, jotta tuetaan enemmän kuvakkeita

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

Ota käyttöön ligatuuritoiminto (esim. != muuttuu ≠)

font-feature = calt font-feature = liga

--- Ulkonäkö ---

Geeksien suosima Catppuccin Mocha -teema

theme = catppuccin-mocha

Ota käyttöön natiivin Gaussin sumeuden tausta (vain macOS:ssä)

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

Anna tekstille hieman hengitystilaa, älä laita sitä ikkunan reunaan

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

Piilota yläosan natiivi otsikkopalkki (immersiivinen kokemus, valinnainen)

window-decoration = false

--- Käytännön vuorovaikutus ---

Kursorin tyyli: neliö ja ei vilku, keskittyminen ylös

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

Hiiren piilottaminen: piilota hiiren osoitin automaattisesti kirjoitettaessa

mouse-hide-while-typing = true

--- Tärkeät pikanäppäinmäppäykset ---

Tottunut iTerm2:n jakamiseen? Tässä voit palata tuttuihin näppäimiin

Cmd+d pystysuora jakaminen

keybind = cmd+d=newsplit:right

Cmd+Shift+d vaakasuora jakaminen

keybind = cmd+shift+d=newsplit:down

Nopeasti lataa asetukset (muutokset astuvat voimaan heti)

keybind = cmd+shift+r=reload_config

Muita mainitsemisen arvoisia toimintoja

  • Sisäänrakennettu ikkunan jakotoiminto, hallitse useita terminaaliväyliä yhdessä ikkunassa, monissa tilanteissa tmux ei ole enää tarpeen.
  • Ainulaatuinen Terminal Inspector -toiminto, reaaliaikainen virheenkorjaustyökalu, joka voi tarkastella terminaalitoiminnan jokaista yksityiskohtaa, näppäimistä renderöintiaikaan.
  • Quick Terminal -toiminto, joka tuo terminaalin esiin milloin tahansa näppäimistön pikanäppäimillä.
  • Tukee mukautettuja varjostimia (Shaders), jotka voivat luoda retro CRT -efektejä ja muita upeita visuaaleja.

Yhteenveto: Suorituskyvyn ja käyttökokemuksen täydellinen tasapaino

Niin paljon sanottu, missä Ghostty on oikeastaan hyvä?

Yhdellä lauseella:

Se tekee ensimmäistä kertaa "nopeasta", "kauniista" ja "käytännöllisestä" asioista, jotka eivät enää ole ristiriidassa keskenään."Vaikka markkinoilla on monia erinomaisia terminaalisimulaattoreita, ne pakottavat sinut valitsemaan nopeuden, ominaisuudet ja alkuperäisen käyttöliittymän välillä. Ghostty tarjoaa kaiken tämän."——Mitchell Hashimoto

Jos olet:

  • Kyllästynyt iTerm2:n käynnistysaikaan
  • Kyllästynyt konfiguraatiotiedostojen helvettiin
  • Halunnut vain valmiiksi pakatun, alkuperäisen sulavan terminaalin
Niin Ghostty on kokeilemisen arvoinen.

Published in Technology

You Might Also Like