
Artikel XDA tentang menulis di dalam terminal terdengar gila bagi banyak pembaca, lalu sejumlah besar mereka mencoba. Alasan itu bertahan: setelah Anda sudah hidup di shell untuk pengkodean, melompat ke pengolah kata GUI untuk posting blog atau laporan hanya menambah gesekan. Alat penulisan terminal telah dengan tenang menjadi baik. Beberapa adalah pengolah kata TUI khusus, beberapa adalah editor kode dengan plugin prosa, dan satu adalah Emacs, karena selalu Emacs. Kami menguji delapan aplikasi desktop untuk penulisan berbasis terminal untuk melihat mana yang benar-benar mengalahkan membuka Google Docs.
Apa yang harus dicari di alat penulisan terminal
Tumpukan untuk penulisan terminal kecil dan setiap bagian harus membenarkan tempatnya:
- Word wrap yang berperilaku. Editor kode memecah garis pada karakter. Alat penulisan membungkus menurut kata, mempertahankan paragraf visual, dan tidak merusak akhir baris saat Anda menyalin di seluruh sistem.
- Riwayat urungkan yang bertahan sesi. Kehilangan 40 menit penulisan untuk tekan tombol yang salah adalah rasa sakit tertentu dari pengaturan vim yang tidak disiapkan. Cari urungkan persisten atau cadangan otomatis.
- Navigasi yang ramah prosa. Melompat menurut kalimat, paragraf, bagian. Vim dan Emacs keduanya memiliki gerakan ini; sebagian besar editor GUI tidak.
- Pemeriksaan ejaan. Editor terminal menggunakan
hunspellatauaspelldi bawah tenda, atau tidak ada. Tidak ada nilai default yang buruk untuk menulis. - Ekspor. Draf yang selesai biasanya dikirim sebagai Markdown, HTML, PDF, DOCX, atau teks biasa. Alat terbaik menangani ini dalam satu perintah.
- Mode bebas gangguan. Layar penuh fokus dengan penyorotan sintaks dimatikan atau tidak. Di sinilah penulisan terminal bersinar: tidak ada pemberitahuan, tidak ada dok, tidak ada tab browser.
- Lintas platform. Windows Terminal, Windows Subsystem for Linux, macOS Terminal, iTerm, dan terminal Linux apa pun harus semua bekerja. Apa pun yang memerlukan TTY spesifik adalah bendera merah.
Perbandingan cepat
| Alat | Terbaik untuk | Lisensi | Penting |
|---|---|---|---|
| WordGrinder | Pengolah kata TUI khusus | GPL | Tidak ada DNA editor kode |
| Neovim + vim-pencil | Menulis modal dengan plugin | MIT | Kombo Goyo + Limelight |
| Emacs Org Mode | Penulisan terstruktur bentuk panjang | GPL | Ekspor ke LaTeX, HTML, DOCX |
| Micro | Editor TUI ramah pemula | MIT | Dukungan mouse, config mudah |
| Helix | Editor modal modern dengan LSP | MPL 2.0 | Pilihan Tree-sitter |
| Kakoune | Editor modal berorientasi objek | Unlicense | Operasi multi-seleksi prosa |
| nano | Edit cepat, tidak ada kurva belajar | GPL | Dilengkapi dengan semua yang diperlukan |
| Zk | Notebook Zettelkasten di shell | GPLv3 | Pencarian tag, backlink |
Aplikasi
1. WordGrinder, pengolah kata TUI khusus terbaik
WordGrinder oleh David Given adalah alat yang dibangun khusus untuk pekerjaan itu. Ini adalah pengolah kata, bukan editor: paragraf, gaya, catatan kaki, tabel, pemeriksaan ejaan, dan ekspor ke Markdown, HTML, LaTeX, ODT, DOCX, atau teks biasa, semuanya dari antarmuka curses. Tidak ada DNA editor kode. Terbuka dalam setengah detik di mesin apa pun.
Di mana ia jatuh pendek: Format dokumen (.wg) adalah milik sampai Anda mengekspor. Tidak ada pratinjau langsung, tidak ada LSP, tidak ada sistem plugin. Apa yang Anda lihat adalah apa yang Anda dapatkan, dengan sengaja.
Harga: Gratis, sumber terbuka (GPL).
Platform: Linux, macOS, Windows, BSD.
Unduh: Cowlark.com/wordgrinder
Garis bawah: Pilihan paling jelas untuk satu tujuan jika Anda menolak untuk mengonfigurasi apa pun dan hanya ingin menulis.
2. Neovim dengan vim-pencil dan goyo, pengaturan penulisan modal terbaik
Neovim berpasangan dengan vim-pencil (pembungkus lembut, standar pemeriksaan ejaan, gerakan prosa), goyo.vim (mode layar penuh berpusat), dan limelight.vim (redup paragraf tidak aktif) mengubah Neovim menjadi lingkungan menulis bebas gangguan yang masih menghormati ingatan otot vim. Tambahkan wiktionary.vim untuk definisi dan Anda memiliki stasiun penulisan nyata.
Di mana ia jatuh pendek: Pengaturan awal memerlukan malam. Jika Anda sudah menggunakan Neovim untuk kode, pengikatan kunci dan plugin yang sama dalam sesi penulisan memerlukan beat untuk beralih konteks.
Harga: Gratis, sumber terbuka (Apache 2.0).
Platform: Linux, macOS, Windows.
Unduh: Neovim.io
Garis bawah: Opsi terkuat jika Anda sudah hidup di Neovim untuk kode dan menginginkan prosa terasa sama.
3. Emacs Org Mode, sistem semua-dalam-satu terbaik untuk penulis
Emacs Org Mode adalah lingkungan penulisan untuk orang-orang yang menginginkan garis besar, draf, kutipan, bibliografi, daftar tugas, dan saluran ekspor di satu tempat. Ekspor bersih ke LaTeX (via ox-latex), HTML, DOCX (via ox-odt dan pandoc), dan Beamer untuk slide. Zettelkasten via org-roam. Semuanya adalah teks biasa di bawah tenda.
Di mana ia jatuh pendek: Emacs adalah kurva belajar. Bahkan dikemas sebagai Doom Emacs, kemiringan awal cukup curam sehingga banyak orang terpental. Mode bebas gangguan (writeroom-mode) memerlukan instalasi.
Harga: Gratis, sumber terbuka (GPL).
Platform: Linux, macOS, Windows.
Unduh: OrgMode.org
Garis bawah: Pilihan untuk akademisi dan penulis bentuk panjang yang dapat menghabiskan seminggu untuk pengaturan selama bertahun-tahun membayar.
4. Micro, editor TUI ramah pemula terbaik
Micro terasa seperti nano atau editor GUI ringan, tetapi dengan kemampuan lebih di bawah tenda: kursor berganda, penyorotan sintaks, sistem plugin, dukungan mouse, file config nyata. Untuk penulis tanpa pengalaman vim atau Emacs, ini adalah kurva belajar paling datar ke pengaturan terminal yang berfungsi.
Di mana ia jatuh pendek: Tidak ada mode prosa asli. Anda akan mengandalkan pembungkus lembut plus plugin pemeriksaan ejaan, dan ekspor adalah apa pun yang diberikan pandoc.
Harga: Gratis, sumber terbuka (MIT).
Platform: Linux, macOS, Windows.
Unduh: Micro-editor.github.io
Garis bawah: Langkah pertama yang tepat bagi siapa pun yang baru dalam penulisan terminal dan tidak ingin mempelajari vim.
5. Helix, editor modal modern terbaik
Helix adalah editor modal yang dibangun setelah Kakoune, dengan pilihan tree-sitter, klien LSP bawaan, dan konfigurasi melalui file TOML kecil. Untuk menulis, tree-sitter benar-benar berguna: memilih paragraf atau kalimat penuh bekerja di luar kotak, bukan melalui plugin. Mode bebas gangguan adalah perintah tunggal.
Di mana ia jatuh pendek: Proyek lebih muda dari vim atau Kakoune. Beberapa plugin yang berdampingan dengan prosa dari ekosistem tersebut belum memiliki padanan langsung.
Harga: Gratis, sumber terbuka (MPL 2.0).
Platform: Linux, macOS, Windows.
Unduh: Helix-editor.com
Garis bawah: Cobalah ini jika Anda menginginkan pengeditan modal tanpa dekade vim baggage.
6. Kakoune, editor modal berorientasi objek terbaik
Kakoune membalik tata bahasa vim: Anda memilih terlebih dahulu, kemudian bertindak. Untuk prosa, itu memetakan ke “pilih kalimat, hapus” atau “pilih setiap paragraf yang mengandung X, gabungkan mereka”, yang merupakan alur kerja alami untuk revisi. Pengeditan multi-seleksi memungkinkan Anda memperbaiki kata-kata berulang di seluruh esai dalam satu operasi.
Di mana ia jatuh pendek: Pergeseran paradigma dari vim adalah nyata. Ekosistem lebih kecil. Jika Anda dalam vim, tetap menggunakan Neovim mungkin taruhan jangka panjang yang lebih baik.
Harga: Gratis, sumber terbuka (Unlicense).
Platform: Linux, macOS, Windows via WSL.
Unduh: Kakoune.org
Garis bawah: Desain paling menarik untuk penulisan yang berat revisi. Bukan untuk semua orang.
7. nano, opsi tanpa setup terbaik
nano dilengkapi dengan setiap distribusi Linux utama, macOS, dan Windows Subsystem for Linux. Pembungkus lembut, potong/tempel, cari/ganti, urungkan, pemeriksaan ejaan melalui speller sistem. Itu mencakup jumlah penulisan draf cepat yang mengejutkan ketika Anda SSH ke kotak dan hanya perlu kata-kata jatuh.
Di mana ia jatuh pendek: Tidak ada pengeditan modal, tidak ada plugin, tidak ada saluran ekspor. Riwayat urungkan hanya per-sesi. Untuk apa pun yang lebih lama dari satu halaman, Anda akan menginginkan alat nyata.
Harga: Gratis, sumber terbuka (GPL).
Platform: Linux, macOS, Windows.
Unduh: Nano-editor.org
Garis bawah: Pilihan yang tepat di server orang lain atau laptop rusak di mana memasang apa pun adalah rasa sakit.
8. Zk, notebook Zettelkasten terbaik
Zk oleh Mickaël Menu adalah alat Zettelkasten-first CLI: ia mengelola folder catatan Markdown biasa dengan pencarian tag, backlink, dan indeks full-text, dan menyerahkan pengeditan ke editor terminal pilihan Anda (vim, Neovim, Helix, Micro, semua didukung). Jika penulisan Anda adalah pengambilan catatan yang dirakit menjadi esai, ini adalah pipa yang membuat seribu catatan dapat dinavigasi.
Di mana ia jatuh pendek: Bukan editor sendiri, jadi Anda masih memerlukan salah satu dari atas. Pengaturan melibatkan membuat notebook dan memahami konvensi tag.
Harga: Gratis, sumber terbuka (GPLv3).
Platform: Linux, macOS, Windows.
Unduh: GitHub.com/zk-org/zk
Garis bawah: Lapisan manajemen pengetahuan alami di bawah pengaturan penulisan terminal.
Cara memilih yang tepat
- Jika Anda ingin memasang satu hal dan mulai menulis besok: WordGrinder.
- Jika Anda sudah menggunakan Neovim untuk kode: Neovim dengan vim-pencil, goyo, dan limelight.
- Jika Anda akademis, penulis teknis, atau penulis catatan kaki berat: Emacs Org Mode.
- Jika Anda menghindari editor modal dan menginginkan TUI yang ramah: Micro.
- Jika Anda menginginkan modal tanpa sejarah vim: Helix.
- Jika penulisan yang berat revisi (esai, pengeditan) adalah sebagian besar pekerjaan Anda: Kakoune.
- Jika Anda mengedit config melalui SSH dan hanya ingin selesai: nano.
- Jika penulisan Anda benar-benar pengumpulan catatan yang dirakit menjadi esai: Zk sebagai indeks, salah satu editor di atas untuk pengeditan.
Pertanyaan Umum
Dapatkah Anda benar-benar menulis buku di terminal?
Ya. WordGrinder digunakan untuk naskah lengkap (penulis menggunakan bukunya sendiri di dalamnya), Emacs Org Mode mengekspor ke LaTeX dan DOCX untuk penerbit yang menerimanya, dan Neovim dengan vim-pencil mendukung siklus penulisan → ekspor → ulasan yang sama seperti pengolah kata GUI apa pun.
Bagaimana dengan pemeriksaan tata bahasa, bukan hanya ejaan?
Editor terminal terintegrasi dengan ltex-ls (server bahasa LanguageTool) melalui LSP. Neovim, Helix, dan Emacs semua menangani ini. Pemeriksaan tata bahasa melalui write-good.nvim dan proselint mencakup masalah gaya umum juga.
Bagaimana cara mendapatkan mode bebas gangguan?
WordGrinder sudah bebas gangguan menurut desain. Neovim menggunakan goyo.vim. Emacs menggunakan writeroom-mode. Helix terbuka tanpa perbatasan di terminal layar penuh secara default. Micro, Kakoune, dan nano mengandalkan menjalankan terminal Anda sendiri dalam mode layar penuh (Alt+Enter di Windows Terminal, ⌘⌃F di iTerm, F11 di sebagian besar terminal Linux).
Apakah ini berfungsi dengan tmux?
Semuanya dari mereka. tmux adalah tempat penulisan terminal bersinar: satu panel untuk editor, satu untuk renderer Markdown live-preview (glow, mdcat), satu untuk catatan.
Apakah penulisan terminal bekerja di Windows?
Ya. Windows Terminal + WSL 2 mencakup setiap alat di daftar ini kecuali WordGrinder, yang juga mengirim build Windows native. PowerShell sendiri bekerja untuk nano dan Micro; sisanya memerlukan WSL.
Apakah Markdown adalah format yang tepat untuk ini?
Markdown adalah default pragmatis (hampir setiap editor di atas merender, dan saluran ekspor menanganinya dengan baik). Org mode lebih kuat untuk orang yang berkomitmen pada Emacs. Format WordGrinder sendiri baik-baik saja selama Anda mengekspor sebelum berbagi. Teks biasa adalah baik-baik saja untuk apa pun di bawah beberapa halaman.