nano vs. vim Terminal Metin Düzenleyicileri Karşılaştırıldı

  • Brian Curtis
  • 0
  • 3807
  • 30
reklâm

Her ne kadar Linux, Terminal'i kullanmak zorunda kalmadan pratik olarak herkesin kullanması için yeterince kolay hale gelmiş olsa da, düzenli olarak kullanan veya sistemlerini onunla nasıl kontrol edebileceğini merak eden birileri var. Her durumda, Terminal'i kullanmanın birincil yollarından biri, Metin dosyaları Terminal metin editörlerini yapılandırmak ve belirli programların veya sistem hizmetlerinin nasıl davrandığını kontrol etmektir..

Gedit gedit: En Çok Dolu Düz Metin Editörlerinden Biri [Linux ve Windows] gedit: En Çok Dolu Düz Metin Düzenleme Birinden [Linux & Windows] Düz metin editörlerini düşündüğünüzde , kafanıza girebilecek ilk şey, Windows'un Not Defteri uygulamasıdır. İş tanımında tam olarak ne yazıyor - düz bir metin için düz özellikler…, Leafpad Leafpad - Ultra Hafif Metin Düzenleyicisi [Linux] Leafpad - Ultra Hafif Metin Düzenleyicisi [Linux], hatta Geany Geany - Mükemmel Hafif Bir Kod Linux İçin Editör - Geany İçin Harika Bir Hafif Kod Editör Linux İçin Şaşırtıcı bir şekilde, Linux pek çok iyi IDE'nin (Bütünleşik Geliştirme Ortamları) sunmuyor. Bunun sebebi, çoğu Linux programcısının eski güzel Not Defteri'ni (ya da bu durumda düpedüz) çıkardıkları ve başladıkları; Terminal'i kullanmanın hala daha iyi olmasının birçok nedeni olabilir. Eğer Linux dünyası size bir şey öğretti ise, aynı görevi tamamlamak için seçilecek en az iki program vardır..

Terminal metni düzenleme için en iyi seçeneklerden ikisi nano ve gayret. Hangisinin daha iyi olduğunu belirlemek için özelliklere ve genel kullanım kolaylığına bakacağız. Sistem kaynak kullanımı teknik olarak da bu karşılaştırmada düşünülebilirken, terminal metin editörleri olarak ihmal edilebilir miktarda sistem kaynağı gerektirdiğini varsaymak güvenlidir..

Tarihçe

Nano projesi 1999'da Pico metin editörünü taklit etmek, ancak geliştirmek için kuruldu. nano ayrıca Pico ikili değerinin 2/3/1 / 8'i olduğunu iddia ediyor, bu da en zayıf sistemlerde bile çok yalın ve kullanışlı olmasını sağlıyor. Aslen 1991'de geliştirilen vim, 1976'da geliştirilen orijinal vi metin editörünü temel alır. Bu nedenle, nano gibi, vim de temel aldığı projeyi geliştirmeyi amaçlar. Şu an itibariyle, bu iki emacs ile birlikte Terminal metin düzenleme için hala en iyi yarışmacılar.

nano

Terminal'in metin editörleri söz konusu olduğunda nano'nun her zaman kullanıcı dostu olduğu bilinmektedir. Bir dosyayı açtıktan veya oluşturduktan sonra gibi bir komut yazarak nano /home/user/HelloWorld.txt, Size, dosyada bulunan metni, alt kısımda gerçekleştirebileceğiniz çeşitli eylemlerin yanı sıra görüntüleyen tanınabilir bir kullanıcı arayüzü gösterecektir. Bu işlemlerin tümü bir CTRL + Tuşu Böylece, örneğin, bir dosyayı kaydetme yoluyla yapılır. CTRL + X, hangi terminalin dibinde söyler.

nano'nun özellikleri arasında:

  • Autoconf desteği
  • Tamamen ücretsiz lisans (GNU GPL)
  • Goto-line # command bayraksız
  • Küçük harfe duyarlı arama işlevi
  • Etkileşimli arama ve değiştirme
  • Argo ve ncurses desteği
  • Autoindent yetmezliği
  • Görüntülenen sekme genişliği seçeneği
  • Düzenli ifade arama ve değiştirme
  • Meta tuşları üzerinden cmdline bayrakları için geçiş yapar
  • Dosyaları okurken / yazarken sekme tamamlama
  • Yumuşak metin sarma (metnin tam teşekküllü belge düzenleyicilerde olduğu gibi kaydırılmadığı anlamına gelir, ancak satırın sonunda bir $ olduğu anlamına gelir; bu, imleci hareket ettirdiğinizde görüntülenen o satırda daha fazla metin olduğu anlamına gelir. ona)
  • Ve daha fazlası!

Genel olarak, nano bir Terminal'de düzenlenmiş her türlü dosyayı almak için kullanışlı bir metin düzenleme aracıdır. Genellikle Terminal'deki yapılandırma dosyalarıyla mesajlaşan biri için, üzerimde olduğundan daha zor hale getirmeyen bir metin düzenleyicisini tercih ederim..

gayret

vim'in çok kullanıcı dostu olduğu bilinmemektedir ve bu, böyle bir komut kullanarak bir dosyayı açmanın hemen anlaşıldığı bir durumdur. vi /home/user/HelloWorld.txt (vim vi komutu tarafından hala açılmıştır) sadece metin dosyasını ve pratikte vim'in kendisi hakkında başka hiçbir şey göstermemektedir. Bu, vim'i ilk kez kullanan bir kullanıcı olarak son derece zorlaştırır; çünkü belgelerin okunması (sıkıcı) veya rastgele düğmelerin karıştırılmamasını umarak hiçbirinin metin dosyanızı bozmadığını umarak vim'i nasıl kontrol edeceğinizi öğrenmenin bir yolu yoktur. sistem.

O zaman bile, işler pek sezgisel değil. Tuşuna basmadan herhangi bir gerçek düzenleme yapamazsınız. “ben” Ekle modu için, ve ardından Esc, Ekle modundan çıkmak için. Kaydetmek için yazmanız gerekir. “: ağırlık” ve enter tuşuna basın ve “: çıkın” ve programdan çıkmak için enter tuşuna basın. Ne? Daha sonra mantıklı gelse de, bazı sıkıcı belgeleri okumadan tüm bunları keşfetmek gerçekten zor olacak. En azından, çoğu vim insanının kullanımı daha zor olduğunu iddia ettiği orijinal vi'yi kullanmadığınız için mutlu olun.

vim, aşağıdakileri içeren uzun özellik listesine ek olarak eklentiler ve komut dosyaları ile özelleştirebileceğiniz için nano'dan daha güçlü olma avantajına sahiptir:

  • Otomatik komutlar
  • Tamamlama komutları
  • Digraph girişi
  • Vanilya'dan daha yüksek hafıza limitleri vi
  • Bölünmüş ekran
  • Oturum kurtarma
  • Sekme genişletmesi
  • Etiket sistemi
  • Sözdizimi renklendirme
  • Diğerleri arasında!

Vim almayı mı düşünüyorsunuz? Diğer metin editörlerinden Vim'e nasıl özellikler ekleyebileceğinizi bir göz atın Vim'e Diğer Metin Editörlerinden En İyi Özellikler Nasıl Eklenir Vim'e Diğer Metin Editörlerinden En İyi Özellikler Nasıl Eklenir Vim metin editörünü kullanarak ancak diğerleri kadar işlevsel olmasını isterdim metin editörleri? İşte Vim’de yeni özellikleri nasıl yükleyeceğinizi. .

Kurulum ve Sonuç

Bu uygulamalardan herhangi birini kurmak, ikisi de iyi bilindiği için son derece kolaydır. Nano ve vim paketleri için ilgili paket yöneticinizi arayın ve kurun. Bu kadar basit.

Hangisi daha iyi? Çok dik bir öğrenme eğrisi ile yaşayabiliyorsanız, yüksek esneklik ve özellikleri nedeniyle vim'in daha uygun olduğunu görebilirsiniz. Ancak, söylendiği gibi, go-to-editörüm hala nano olacaktır çünkü bir Terminal metin editöründen çok fazla fantezi özelliğe ihtiyacım yok. Nano'nun daha basit olan arayüzünü tercih ediyorum çünkü sonuçta düzenlemek için ihtiyacım olanı hala değiştirebiliyor.

Daha iyi Linux uygulamaları için, Linux Yazılımının En İyisi sayfasını inceleyin!

Hangi terminal metin editörünü tercih edersiniz? Kullanım kolaylığı sizin için önemli mi yoksa daha fazla özelliğe erişiminiz mi var? Yorumlarda bize bildirin!




Henüz no comments

Modern teknoloji hakkında basit ve uygun fiyatlı.
Modern teknoloji dünyasında rehberiniz. Her gün bizi çevreleyen teknolojileri ve araçları nasıl kullanacağınızı ve Internet'te ilginç şeyleri nasıl keşfedeceğinizi öğrenin.