Cepat, Cantik dan Tanpa Kerumitan? 'Kesempurnaan' Terminal Mac Akhirnya Tiba

3/4/2026
6 min read

Cepat, Cantik dan Tanpa Kerumitan? 'Kesempurnaan' Terminal Mac Akhirnya Tiba

Pengenalan: Saat Terkenal yang Menyulitkan

Apabila menulis kod di Mac, perkara pertama yang perlu dilakukan adalah memilih terminal.

Terminal yang disertakan? Fungsinya terlalu asas, penampilannya kurang menarik, selepas dua hari pasti ingin melarikan diri.

Kemudian, anda mungkin akan memasang iTerm2.

Lagipun, ia adalah 'abang besar' dalam dunia terminal Mac, fungsinya memang kuat. Pembahagian skrin, pemilihan warna, pintasan, semua ada.

Tetapi setelah menggunakannya lama, anda pasti menyedari—

Ia semakin berat.

Apabila dihidupkan, perlu menunggu satu atau dua saat, kadang-kadang terhenti pada pelengkap shell, penggunaan memori juga semakin meningkat.

Jelas hanya ingin menaip beberapa baris arahan, tetapi terasa seperti menghidupkan sebuah IDE kecil.

Anda mungkin juga telah mencuba Alacritty, Kitty dan 'parti laju' lain. Memang cepat, tetapi apabila membuka fail konfigurasi, satu tumpukan parameter membuatkan kepala pening, dan rasa asli juga kurang memuaskan.

Jadi, timbul persoalan:

Adakah terdapat terminal yang boleh melakukan semua ini: cepat, cantik, dan tanpa kerumitan?

Jawapannya adalah: ada.

Watak Utama: Ghostty

Ghostty adalah simulator terminal yang cepat, kaya dengan fungsi, dan merentas platform, menggunakan UI asli platform dan pemecut GPU.

Poin penting—penulisnya adalah Mitchell Hashimoto.

Tidak pernah mendengar nama ini? Dia adalah pengasas HashiCorp, yang telah mencipta Vagrant, Terraform, Vault, 'alat ajaib' dalam dunia infrastruktur.

Secara ringkas, ini adalah seorang tokoh yang telah mencipta roda sehingga syarikatnya disenaraikan.

Mitchell meninggalkan HashiCorp pada tahun 2023, ingin melakukan sesuatu yang berbeza—'bukan pelayan', 'perisian desktop', maka lahirlah Ghostty.

Prestasi Ghostty adalah kira-kira 4 kali lebih cepat daripada iTerm2 dan Kitty, setara dengan Alacritty, tetapi fungsinya jauh lebih kaya.

Ini bukan projek sumber terbuka yang tidak terurus, tetapi hasil kerja seorang tokoh yang telah menghabiskan dua tahun untuk memperhalusnya.

Sorotan Utama Satu: Kelajuan dan Semangat

Mari kita bercakap tentang perasaan yang paling jelas—cepat, benar-benar cepat.

Ghostty menggunakan Metal untuk rendering di macOS, terus memanggil API grafik Apple sendiri.

Apa maksudnya?

Apabila menatal log, ia lancar seperti sedang melayari Weibo.

Menggunakan cat pada fail besar, terminal lain masih berkelip-kelip, Ghostty sudah menunjukkan hasil dengan stabil.

Ada pembangun yang melaporkan, pertanyaan pangkalan data mengembalikan setengah juta hasil, Ghostty memprosesnya dalam 'sekelip mata'.

Pemacu Metalnya bahkan menyokong ligatur tanpa menurun kepada rendering CPU—ini adalah sesuatu yang tidak dapat dilakukan oleh iTerm2.

Rasa yang seiring, setelah menggunakannya, anda tidak akan kembali.

Sorotan Utama Dua: Penampilan adalah Keadilan (Pengalaman Asli)

Banyak terminal merentas platform mempunyai satu masalah umum: sebaik dilihat, ia tidak kelihatan seperti aplikasi Mac.

Bingkai tingkap kelihatan pelik, bar menu tidak standard, keseluruhan aura adalah 'saya dipindahkan dari Linux'.

Ghostty sangat berbeza.

Aplikasi macOS-nya adalah aplikasi asli yang benar-benar dibangunkan berdasarkan SwiftUI, memiliki pengurusan tingkap, bar menu, dan antaramuka tetapan yang sebenar.

Berbeza dengan terminal merentas platform yang menggunakan UI tersuai atau web, Ghostty menumpukan pada GUI asli platform, menggunakan Swift, AppKit dan SwiftUI di macOS, memastikan ia bergabung dengan sistem operasi dengan sempurna, memberikan pengalaman pengguna yang lancar.

Menyokong kesan kaca kabur, ketelusan tersuai, dan menyatu dengan Mac anda.

Ia kelihatan seperti ini.

Sorotan Utama Tiga: Konfigurasi Tanpa Kerumitan

Rakan-rakan yang pernah menggunakan Alacritty pasti tahu betapa 'keras'nya fail konfigurasi itu.

Ghostty memilih jalan yang berbeza: sederhana adalah cantik.

Ghostty menggunakan fail konfigurasi key-value yang mudah (contohnya ~/.config/ghostty/config), membolehkan anda menyesuaikan fon, tema, ketelusan dan tingkah laku dengan mudah, tanpa perlu mempelajari sebarang bahasa pengaturcaraan tersuai.

Setelah mengubah dan menyimpan, ia berkuatkuasa serta-merta, tanpa perlu memulakan semula terminal.

Menyokong warna sebenar 24-bit, dilengkapi dengan lebih daripada 100 tema warna, boleh disesuaikan dengan penampilan terminal anda sebaik sahaja dibuka.

Bagi mereka yang hanya ingin 'menggunakan' tanpa ingin 'mengganggu', ini adalah berita baik.brew install --cask ghostty lokasi fail konfigurasi:

~/.config/ghostty/config arahan untuk memulakan dengan cepat:

  • Lihat semua tema: ghostty +list-themes
  • Lihat konfigurasi lalai: ghostty +show-config --default
  • Senaraikan fon: ghostty +list-fonts
Satu konfigurasi asas yang ringkas dan menarik:

# Tetapan fon font-family = JetBrains Mono font-size = 14

Tema (terdapat lebih 100 pilihan)

theme = GruvboxDark

Ketelusan tetingkap

background-opacity = 0.92

Gaya kursor

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

Padding dalam tetingkap

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

Khusus untuk macOS: Tab asli

macos-titlebar-style = tabs Salin dan tampal, simpan, selesai.

Buka Ghostty, rasakan keselesaan itu.

Jika perlu, di sini ada satu konfigurasi yang tidak begitu ringkas:

# ~/.config/ghostty/config

--- Tetapan fon ---

Disyorkan menggunakan Nerd Fonts untuk menyokong lebih banyak ikon

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

Aktifkan ciri ligatur (seperti != menjadi ≠)

font-feature = calt font-feature = liga

--- Penampilan ---

Tema Catppuccin Mocha yang disukai geek

theme = catppuccin-mocha

Aktifkan latar belakang kabur Gaussian asli (hanya berfungsi di macOS)

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

Beri sedikit ruang untuk teks, jangan terlalu dekat dengan tepi tetingkap

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

Sembunyikan bar tajuk asli di atas (pengalaman imersif, pilihan)

window-decoration = false

--- Interaksi praktikal ---

Gaya kursor: blok dan tidak berkelip, fokus meningkat

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

Sembunyikan tetikus: sembunyikan penunjuk tetikus secara automatik semasa menaip

mouse-hide-while-typing = true

--- Pemetaan pintasan kunci penting ---

Sudah terbiasa dengan pembahagian skrin iTerm2? Di sini ubah kembali kepada kunci yang anda biasa

Cmd+d pembahagian skrin menegak

keybind = cmd+d=newsplit:right

Cmd+Shift+d pembahagian skrin mendatar

keybind = cmd+shift+d=newsplit:down

Segera memuat semula konfigurasi (berkuatkuasa sebaik sahaja diubah)

keybind = cmd+shift+r=reload_config

Ciri lain yang patut disebut

  • Ciri pembahagian skrin tetingkap terbina dalam, menguruskan beberapa sesi terminal dalam satu tetingkap, banyak situasi tidak lagi memerlukan tmux.
  • Ciri Terminal Inspector yang unik, alat penyahpepijatan masa nyata, boleh melihat setiap butiran aktiviti terminal, dari kekunci hingga masa render.
  • Ciri Terminal Pantas, panggil terminal pada bila-bila masa melalui pintasan papan kekunci.
  • Menyokong shader tersuai, boleh mencapai kesan CRT retro dan visual yang menarik.

Kesimpulan: Titik keseimbangan sempurna antara prestasi dan pengalaman

Setelah bercakap banyak, apa yang membuat Ghostty begitu baik?

Ringkasan dalam satu ayat:

Ia buat pertama kalinya menjadikan "cepat", "cantik", "mudah digunakan" tidak lagi bertentangan antara satu sama lain."Walaupun terdapat banyak emulator terminal yang hebat di pasaran, semuanya memaksa anda untuk membuat pilihan antara kelajuan, fungsi, dan UI asli. Ghostty mempunyai ketiga-tiganya."——Mitchell Hashimoto

Jika anda:

  • Sudah bosan menunggu iTerm2 untuk dimulakan
  • Sudah bosan dengan neraka fail konfigurasi
  • Hanya mahukan terminal yang siap digunakan dan lancar secara asli
Maka Ghostty patut anda cuba.

Published in Technology

You Might Also Like