
Terminal içinde yazmakla ilgili XDA makale birçok okuyucuya saçma görünmüştü ve sonra şaşırtıcı sayıda kişi bunu denedi. Argüman kuvvetli: kodlama için bir kabukta yaşadığınız zaman bir blog yazısı veya rapor için GUI kelime işlemcisine atlamak sadece sürtünme ekler. Terminal yazı araçları sessiz bir şekilde iyi hale gelmiştir. Bazıları özel TUI kelime işlemcisi, bazıları nuz eklentileri olan kod editörleri ve biri Emacs, çünkü her zaman Emacs’tır. Terminal tabanlı yazı yazmak için sekiz masaüstü uygulamasını test ettik ve hangilerinin gerçekten Google Docs açmayı yendiğini görmek için.
Terminal yazı aracında ne aramalı
Terminal yazısı için yığın küçüktür ve her parçanın yerini haklı çıkarması gerekir:
- İyi davranış gösteren sözcük sarması. Bir kod editörü satırları karakterlere ayırır. Bir yazı aracı kelimeye göre sarar, görsel paragrafları korur ve sistemler arasında kopyaladığınızda satır sonlarını bozmuyor.
- Oturumdan sağ çıkan geçmişi geri al. Yanlış tuş vuruşu nedeniyle 40 dakikalık yazıyı kaybetmek hazırlanmamış vim kurulumlarının belirli bir acısıdır. Kalıcı geri al veya otomatik yedekleme arayın.
- Nuz dostu navigasyon. Cümle, paragraf, bölüm tarafından atlayın. Vim ve Emacs’ın her ikisinde bu hareketler vardır; çoğu GUI editörü yoktur.
- Yazım kontrolü. Terminal editörleri
hunspellveyaaspellkullanır ya da hiç kullanmaz. Hiçbiri yazı yazmak için kötü bir varsayılandır. - İhracat. Bitmiş bir taslak genellikle Markdown, HTML, PDF, DOCX veya düz metin olarak gönderilir. En iyi araçlar bunu tek komutla ele alırlar.
- Dikkat dağıtıcı olmayan mod. Tam ekran odak söz dizimi vurgulama kapalı veya devre dışı. Terminal yazısının parlak olduğu yer burası: bildirim yok, dock yok, tarayıcı sekmesi yok.
- Çapraz platform. Windows Terminal, Windows Subsystem for Linux, macOS Terminal, iTerm ve herhangi bir Linux terminali çalışmalıdır. Belirli bir TTY gerektiren herhangi bir şey kırmızı bir bayraktır.
Hızlı karşılaştırma
| Araç | En iyisi | Lisans | Kayda değer |
|---|---|---|---|
| WordGrinder | Özel TUI kelime işlemcisi | GPL | Kod editörü DNA yok |
| Neovim + vim-pencil | Eklenti ile modal yazı | MIT | Goyo + Limelight kombo |
| Emacs Org Mode | Uzun form yapılandırılmış yazı | GPL | LaTeX, HTML, DOCX’e aktarır |
| Micro | Yeni başlayanlar için uygun TUI editörü | MIT | Fare desteği, kolay yapılandırma |
| Helix | LSP’li modern modal editör | MPL 2.0 | Tree-sitter seçimleri |
| Kakoune | Nesne-ilk modal editör | Unlicense | Nuz multi-seçim işlemleri |
| nano | Hızlı düzenlemeler, öğrenme eğrisi yok | GPL | Her şeyle birlikte gelir |
| Zk | Shell’de Zettelkasten not defteri | GPLv3 | Etiket araması, arka bağlantılar |
Uygulamalar
1. WordGrinder, en iyi özel TUI kelime işlemcisi
WordGrinder David Given tarafından iş için özel olarak yapılandırılmış araçtır. Bu bir editör değil, kelime işlemcidir: paragraflar, stiller, dipnotlar, tablolar, yazım denetimi ve Markdown, HTML, LaTeX, ODT, DOCX veya düz metne aktarım, tümü curses arayüzünden. Kod editörü DNA yok. Herhangi bir makinede yarım saniyede açılır.
Nerede kısa kalır: Belge biçimi (.wg) ihraç edene kadar sahibidir. Canlı önizleme yok, LSP yok, eklenti sistemi yok. Gördüğünüz şey aldığınız şeydir, kasıtlı olarak.
Fiyatlandırma: Ücretsiz, açık kaynak (GPL)।
Platformlar: Linux, macOS, Windows, BSD।
İndir: Cowlark.com/wordgrinder
Sonuç: Hiçbir şey yapılandırmayı reddedip sadece yazmak istiyorsanız en açık tek amaçlı seçim.
2. vim-pencil ve goyo ile Neovim, en iyi modal yazı kurulumu
Neovim vim-pencil (yumuşak sarma, yazım denetimi varsayılanları, nuz hareketleri), goyo.vim (ortalanmış tam ekran modu) ve limelight.vim (etkin olmayan paragrafları koyulaştırmak) ile eşleştirilmiş, Neovim’i vim kas hafızasını hala saygı gösteren dikkat dağıtıcı olmayan bir yazı ortamına dönüştürür. Tanımlar için wiktionary.vim ekleyin ve gerçek bir yazı istasyonunuz vardır.
Nerede kısa kalır: İlk kurulum bir gece gerekir. Kodlama için zaten Neovim kullanıyorsanız, yazı oturumunda aynı tuş bağlamaları ve eklentileri bağlamı değiştirmek için bir anlık gerekir.
Fiyatlandırma: Ücretsiz, açık kaynak (Apache 2.0)।
Platformlar: Linux, macOS, Windows።
İndir: Neovim.io
Sonuç: Kodlama için zaten Neovim’de yaşıyorsanız en güçlü seçenek.
3. Emacs Org Mode, yazarlar için en iyi her şey-bir-arada sistem
Emacs Org Mode taslak, alıntı, kaynakça, görev listesi ve dışa aktarma ardışık düzenini bir yerde isteyen kişiler için yazı ortamıdır. LaTeX’e (ox-latex aracılığıyla), HTML’ye, DOCX’e (ox-odt ve pandoc aracılığıyla) ve slaytlar için Beamer’e temiz dışa aktarır. org-roam aracılığıyla Zettelkasten. Her şey başlık altında düz metindir.
Nerede kısa kalır: Emacs öğrenme eğrisidir. Doom Emacs olarak paketlenmiş olsa bile, ilk eğim birçok insanın sekmesine sebep olacak kadar diktir. Dikkat dağıtıcı olmayan mod (writeroom-mode) kurulumu gerektirir.
Fiyatlandırma: Ücretsiz, açık kaynak (GPL)।
Platformlar: Linux, macOS, Windows።
İndir: OrgMode.org
Sonuç: Yıl ödeme için kurulumda bir hafta geçirebilecek akademisyenler ve uzun form yazarların seçimi.
4. Micro, yeni başlayanlar için en uygun TUI editörü
Micro nano veya hafif bir GUI editörü gibi hissettirse de, başlık altında daha fazla kapasitesiyle: birden çok imleç, söz dizimi vurgulama, eklenti sistemi, fare desteği, gerçek yapılandırma dosyası. Vim veya Emacs deneyimi olmayan yazarlar için bu, çalışan bir terminal kurulumuna en düz öğrenme eğrisidir.
Nerede kısa kalır: Yerel nuz modu yok. Yumuşak sarma artı yazım denetimi eklentisine güveneceksiniz ve ihracat pandoc verdiği şeydir.
Fiyatlandırma: Ücretsiz, açık kaynak (MIT)।
Platformlar: Linux, macOS, Windows።
İndir: Micro-editor.github.io
Sonuç: Terminal yazısında yeni olan ve vim öğrenmek istemeyen herkes için doğru ilk adım.
5. Helix, en iyi modern modal editörü
Helix Kakoune’dan sonra yapılandırılmış modal editörü, tree-sitter seçimleri, yerleşik LSP istemcisi ve küçük TOML dosyası aracılığıyla yapılandırma. Yazı yazılı için, tree-sitter gerçekten yararlıdır: tam paragraf veya cümle seçimi kutunun dışında çalışır, eklenti aracılığıyla değil. Dikkat dağıtıcı olmayan mod tek komuttur.
Nerede kısa kalır: Vim veya Kakoune’den daha genç proje. Bu ekosistemlerden bazı nuz-bitişik eklentiler henüz doğrudan eşdeğeri yoktur.
Fiyatlandırma: Ücretsiz, açık kaynak (MPL 2.0)।
Platformlar: Linux, macOS, Windows።
İndir: Helix-editor.com
Sonuç: Vim bagajı ondan yıl olmadan modal düzenleme istiyorsanız bunu deneyin.
6. Kakoune, en iyi nesne-ilk modal editörü
Kakoune vim gramerini çevirir: önce seçersiniz, sonra hareket edersiniz. Nuz için bu “cümle seç, sil” ya da “X içeren her paragrafı seç, birleştir” anlamına gelir, bu da revizyon için doğal bir iş akışıdır. Multi-seçim düzenleme, tüm bir deneme için tekrarlanan kelimeleri bir işlemde düzeltmenize olanak sağlar.
Nerede kısa kalır: Vim’den paradigma değişimi gerçektir. Ekosistem daha küçüktür. Vim’de derinlerinizde iseniz, Neovim’e bağlı kalma muhtemelen daha iyi uzun vadeli bahistir.
Fiyatlandırma: Ücretsiz, açık kaynak (Unlicense)।
Platformlar: Linux, macOS, Windows WSL aracılığıyla।
İndir: Kakoune.org
Sonuç: Revizyon ağır yazı için en ilginç tasarım. Herkese göre değil.
7. nano, en iyi sıfır-setup seçeneği
nano her büyük Linux dağıtımı, macOS ve Windows Linux için Subsystem ile birlikte gelir. Yumuşak sarma, kes/yapıştır, bul/değiştir, geri al, sistem yazım denetçisi aracılığıyla yazım denetimi. Bir kutuya SSH’d olduğunuzda ve sadece kelimeleri tutmanız gerektiğinde şaşırtıcı hızlı taslak miktarını kapsar.
Nerede kısa kalır: Modal düzenleme yok, eklenti yok, dışa aktarma ardışık düzeni yok. Geri al geçmişi oturum başına yalnızca. Bir sayfadan daha uzun herhangi bir şey için gerçek bir araç isteyeceksiniz.
Fiyatlandırma: Ücretsiz, açık kaynak (GPL)।
Platformlar: Linux, macOS, Windows።
İndir: Nano-editor.org
Sonuç: Başka birinin sunucusunda veya herhangi bir şeyi kurmak bir ağrı olduğu kırılmış bir dizüstü bilgisayarda doğru seçim.
8. Zk, en iyi Zettelkasten not defteri
Zk Mickaël Menu tarafından bir CLI-ilk Zettelkasten aracıdır: etiket araması, arka bağlantılar ve tam metin dizini olan düz Markdown notların bir klasörünü yönetir ve düzenlemeyi tercih ettiğiniz terminal editörüne (vim, Neovim, Helix, Micro, hepsi desteklenmeyen) teslim eder. Yazınız gerçekten yazı almandır not yapan, bu bin notları gezinilebilir tutan borudur.
Nerede kısa kalır: Kendisi bir editör değildir, bu yüzden yine de yukarıdakilerden birine ihtiyacınız vardır. Kurulum bir not defteri oluşturmayı ve etiket kurallarını anlamayı içerir.
Fiyatlandırma: Ücretsiz, açık kaynak (GPLv3)।
Platformlar: Linux, macOS, Windows።
İndir: GitHub.com/zk-org/zk
Sonuç: Terminal yazı kurulumunun altında doğal bilgi yönetimi katmanı.
Doğru olanı nasıl seçersiniz
- Bir şey kurmak ve yarın yazmaya başlamak istiyorsanız: WordGrinder।
- Kodlama için zaten Neovim kullanıyorsanız: vim-pencil, goyo ve limelight ile Neovim।
- Akademisyen, teknik yazar veya ağır dipnot yazarıysanız: Emacs Org Mode।
- Modal editörlerden kaçıp dostane bir TUI istiyorsanız: Micro.|
- Vim tarihçesi olmayan modal istiyorsanız: Helix।
- Revizyon ağır yazı (deneme, düzenleme) işinizin çoğunluğunun: Kakoune।
- SSH aracılığıyla yapılandırma düzenliyorsanız ve bitirmek istiyorsanız: nano.|
- Yazınız gerçekten denemelere monte not koleksiyonunun: Zk dizin olarak, düzenleme için yukarıdaki editörlerden biri.
Sık Sorulan Sorular
Terminal’de gerçekten bir kitap yazabilir misiniz?
Evet. WordGrinder tam el yazmaları için kullanılır (yazarı kendi kitaplarını içinde yazdı), Emacs Org Mode LaTeX ve DOCX’a ihraç eder ve vim-pencil ile Neovim, taslak → ihraç → inceleme aynı döngüsünü destekler herhangi bir GUI kelime işlemcisi olarak.
Dilbilgisi denetimi hakkında ne dersiniz, sadece yazım değil mi?
Terminal editörleri LSP aracılığıyla ltex-ls (bir LanguageTool dil sunucusu) ile entegre olur. Neovim, Helix ve Emacs hepsi bunu ele alırlar. write-good.nvim ve proselint aracılığıyla dilbilgisi denetimi de ortak stil sorunlarını kapsar.
Dikkat dağıtıcı olmayan modu nasıl elde ederim?
WordGrinder zaten tasarım gereği dikkat dağıtıcı olmayandır. Neovim goyo.vim kullanır. Emacs writeroom-mode kullanır. Helix varsayılan olarak tam ekran terminalde sınırlandırılmamış olarak açılır. Micro, Kakoune ve nano terminalinizi tam ekran modunda çalıştırmaya dayanır (Windows Terminal’de Alt+Enter, iTerm’de ⌘⌃F, çoğu Linux terminalinde F11).
Bu tmux ile çalışıyor mu?
Hepsi. tmux, terminal yazısının parladığı yerdir: editör için bir bölme, canlı-önizleme Markdown oluşturucusu (glow, mdcat) için bir, notlar için bir.
Terminal yazısı Windows’ta çalışıyor mu?
Evet. Windows Terminal + WSL 2, WordGrinder dışında bu listedeki her aracı kapsayan, aynı zamanda yerel bir Windows derlemesi de gönderilen. PowerShell nano ve Micro’da çalışır; geri kalanı WSL’e ihtiyaç duyar.
Markdown bunun için doğru format mı?
Markdown pragmatik varsayılandır (neredeyse her editör yukarıda onu işler ve ihracat ardışık düzenleri iyi ele alır). Org modu Emacs’a işlemiş insanlar için daha güçlüdür. WordGrinder’ın kendi biçimi paylaşmadan önce ihraç ettiğiniz sürece iyidir. Düz metin birkaç sayfanın altında herhangi bir şey için iyidir.