Alat penulisan berbasis terminal yang berjalan di tmux atau shell biasa

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:

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

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.