Sizin gibi okuyucular MUO'yu desteklemeye yardımcı oluyor. Sitemizdeki bağlantıları kullanarak bir satın alma işlemi gerçekleştirdiğinizde, bir ortaklık komisyonu kazanabiliriz. Devamını oku.

Terminal tabanlı metin editörleri, Linux'ta hemen hemen her şey için kullanılır; hızlı Bash betikleri ve yapılandırma dosyaları yazmaktan tam teşekküllü programlar üretmeye ve hatta bir roman yazmaya kadar.

Nano, çoğu dağıtımda önceden yüklenmiş olarak gelirken ve Emacs ve Vim'in kendi takipçileri varken, başka harika terminal tabanlı metin düzenleyiciler de var. İşte en iyilerinden dördü:

1. sarmal

Helix, Rust ile yazılmış ve Kakoune ve Neovim'den ilham alan kod odaklı bir metin editörüdür. Helix'in temel bir temel işlevi olarak çoklu seçimlere odaklanılması nedeniyle Kakoune kökleri açıkça görülebilir.

Aynı zamanda Neovim'in daha ünlü modal düzenleme yeteneklerine sahiptir, ancak biraz daha az göz korkutucu ve daha kullanıcı dostudur.

Sözdizimi vurgulama Ağaç bakıcısı tarafından işlenir ve sürecinizi hiç yavaşlatmadan girintileri kolayca işlemenizi, değişkenleri izlemenizi ve seçimleri değiştirmenizi sağlar.

instagram viewer

Helix'i herhangi bir dağıtıma kurmanın en iyi yolu, kaynaktan inşa et. Bunu yapmak için, öncelikle Kargo paketi aracıyla birlikte Rust'u yüklemeniz gerekir:

kıvırmak --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh

Yukarıdaki komut, Rust ve Cargo'yu yüklemek için bir komut dosyası indirecek ve çalıştıracaktır. Şimdi Helix GitHub deposunu şununla klonlayın:

git klon https://github.com/helix-editor/helix

Kullanmak cd komutu Helix dizinine gitmek için Helix'i kurun:

CD sarmal
kargo düzenlemek--kilitli --yol sarmal terim

Daha sonra Helix'i şunu girerek başlatabilirsiniz:

hx

...herhangi bir terminale.

Helix'te yazmak için şunu girmelisiniz: sokmak moduna basarak Ben klavyenizdeki tuş. Metninizi girdikten sonra, Kaçmak Normal moda dönmek için tuşuna basın. Buradan, metni düzenlemek ve manipüle etmek Vim'e benzer. Tuş eşlemeleri şurada mevcuttur: resmi Helix belgeleri.

2. Amfi

Helix'e benzer şekilde, Amp da Rust'ta yazılmıştır ve benzer tuş bağlamaları ve yine düzenlemeye yönelik modal bir yaklaşımla Vim'den büyük ölçüde ilham alır. Amp'in kullanımı basittir ve yeni başlayanlar bile onunla hemen başa çıkabilir; ancak Amp için birincil pazar geliştiricilerdir.

Insert, normal ve select gibi olağan modlara ek olarak Amp, ek işlevsellik sağlayan birkaç yeni modla birlikte gelir.

Amp makul varsayılan ayarlarla gelir ve herhangi bir başlangıç ​​yapılandırması gerektirmez. Sözdizimi vurgulama, belirsiz dosya arama ve temel Git entegrasyonu hemen kullanılabilir.

Halihazırda Rust ve Cargo kuruluysa, Amp'i şu şekilde kurabilirsiniz:

kargo düzenlemek amper

Amp hakkında gerçekten sevdiğimiz bir özellik, oturumunuzu geçici olarak askıya alma, kabuğunuza dönme ve ardından kaldığınız yerden düzenlemeye devam etme yeteneğidir. tuşuna basarak bunu yapabilirsiniz. Z normal moddayken tuşuna basın.

Düzenlemeye devam etmek için şunu girin: fg terminalinize Tam Amfi belgeleri şu adreste mevcuttur: resmi amfi sitesi. Alternatif olarak, Amfiyi ilk kez başlattıktan sonra, ? kapsamlı hızlı başlangıç ​​kılavuzunu görüntülemek için tuşuna basın.

3. Zee

Bir an için Vim'den ilham alan editörlerden uzaklaşan Zee, Emacs ruhuyla terminal için modern bir editör olduğunu iddia ediyor. Rust'ta yazılan Zee, saniyede 100 kare hızı ve düzenlemelerin 10 milisaniyenin altında oluşturulmasıyla göz kamaştıracak kadar hızlı ve akıcı. Helix'e benzer şekilde Zee, sözdizimi vurgulama ve doğrulama için Ağaç bakıcısı kullanır.

Yine, Zee'yi aşağıdakilerle kurmadan önce Cargo ve Rust'ı kurmuş olmalısınız:

kargo düzenlemek--kilitli zee

Zee'nin sistem panonuzla entegre olmasını istiyorsanız (muhtemelen istiyorsunuz), Zee'yi sistem panosu özelliğiyle yüklemeniz gerekir:

kargo düzenlemek--locked --features sistem-pano zee

Kurulduktan sonra, Zee'yi şunu girerek başlatabilirsiniz:

zee

...herhangi bir terminale.

Alternatif olarak, bir veya daha fazla dosyayı bağımsız değişken olarak ileterek Zee'de açabilirsiniz. Örneğin:

zeeBu.dosyaO.dosyabir diğer.dosya

...düzenleyici ile birden fazla dosya açacaktır.

Emacs'tan ilham alan bir metin düzenleyiciden bekleyeceğiniz gibi Zee, Emacs benzeri tuş atamaları kullanır. Bunların bir listesini şu adreste bulabilirsiniz: GitHub.

4. Mikro

Micro, her zaman popüler olan nano metin düzenleyicinin yerini almayı hedefliyor ve özellik ve boyut açısından hafif. Sisteminize yüklemek için Rust veya Cargo'yu kurmanıza gerek olmadığını öğrenmekten de memnun olabilirsiniz.

Mikro metin editörünü kurmanın mutlak en kolay yolu, geliştiriciler tarafından sağlanan kurulum komut dosyasını indirip çalıştırmaktır. Aşağıdaki komut komut dosyasını kullanarak getirecektir. kıvırmak, ve çıktıyı Bash'e aktarın:

kıvırmak https://getmic.ro | darbe

Alternatif olarak, kurulu snap paket yöneticiniz varsa, makinenize Micro'yu kurmak için aşağıdakini girmeniz yeterlidir:

patlatmak düzenlemek mikro --klasik

Adından da anlaşılacağı gibi, Micro küçüktür. Ayrıca kullanımı kolay ve güçlüdür ve genel görevleri kolay ve hızlı bir şekilde gerçekleştirmenize yardımcı olan bir dizi kısayol tuşuyla birlikte gelir.

Kısayol tuşları ve tuş atamaları şu adreste saklanır: ~/.config/micro/bindings.jsonve bunları aşağıdakilerle kolayca düzenleyebilirsiniz:

mikro ~/.config/micro/bindings.json

Sözdizimi vurgulama, 75 için yerleşiktir farklı programlama dilleri. Micro bölmeleri destekler, böylece birden fazla dosyayı aynı anda döşeme penceresi tarzında düzenleyebilirsiniz. yöneticisi ve hatta bu bölmelerden birini düzenleyici içinde başka bir etkileşimli kabuk açmak için kullanabilirsiniz.

Micro, yedi farklı renk şeması ve fare desteğiyle birlikte gelir, böylece düzenleyici içinde metni sürükleyip bırakabilirsiniz.

Micro'yu şu şekilde başlatabilirsiniz:

mikro

...ve yazmaya başlayın. Vim'den türetilen düzenleyicilerin aksine, önce modları değiştirmeniz gerekmez!

Mikro tuş atamalarıyla ilgili yardım almak için komut çubuğunu Ctrl + E, ardından şunu girin:

yardım varsayılan tuşlar

Terminal Metin Düzenleyicileri Herkese Göre Değil

Linux terminalinde metin düzenlemek eğlenceli ve üretken olsa da, bu tekliflerin herhangi birinde mevcut olandan daha fazla göz alıcıya ihtiyacınız olduğunu fark edebilirsiniz.

Çeşitli yazı tipi boyutları, tablolar ve gelişmiş biçimlendirme gibi isteğe bağlı ekstralara ihtiyacınız olduğunu fark ederseniz, tam teşekküllü bir kelime işlemci kullanmanız daha iyi olabilir. Neyse ki, Linux'ta kurabileceğiniz ve kullanabileceğiniz birkaç tane var.