Linux'ta Vi/Vim Metin Düzenleyicisini Kullanmanız İçin 10 Neden


Linux sistemleriyle çalışırken, programlama/komut dosyası oluşturma, yapılandırma/metin dosyalarını düzenleme gibi bir metin düzenleyici kullanmanız gereken birkaç alan vardır. Linux tabanlı işletim sistemleri için burada bulacağınız birkaç dikkat çekici metin editörü var.

Önerilen Okumalar: Linux için En İyi 12 Metin Düzenleyici

Ancak bu makalede, Vi/Vim (bundan sonra Vim olarak anılacaktır) metin düzenleyicisini kullanmayı düşünmenizin en önemli nedenlerinden bazılarını size açıklayacağız.

Vi, Unix için oluşturulan ilk ekran odaklı metin düzenleyicisidir; metin işleme için basit ancak güçlü olacak şekilde tasarlanmıştır.

Vim (Vi Geliştirilmiş), adından da anlaşılacağı gibi, Vi'nin bir kopyasıdır ve Vi'den daha fazla özellik sunar. Hem komut satırı arayüzünden hem de grafik kullanıcı arayüzünde (GUI) bağımsız bir uygulama olarak kullanılmak üzere tasarlanmış, ücretsiz ve açık kaynaktır.

Son derece yapılandırılabilirdir ve sözdizimi vurgulama, fare desteği, grafik versiyonları, görsel mod, birçok yeni düzenleme komutu ve büyük miktarda uzantı ve çok daha fazlası gibi dikkate değer özelliklerle birlikte gelir.

Bununla birlikte, Linux'ta öncelikle Vi/Vim metin düzenleyicisini kullanmayı düşünmenizin en önemli nedenleri aşağıda verilmiştir.

1. Vim Ücretsiz ve Açık Kaynaktır

Vim ücretsiz ve açık kaynaklı bir yazılımdır ve bazı hayır amaçlı yazılım maddelerini içeren bir lisans kapsamında yayınlanmıştır. Bu nedenle Vim geliştiricisi, yazılımı beğenen kullanıcılara Uganda'daki imkanlardan yoksun çocuklara bağış yapmayı düşünmelerini tavsiye ediyor. Lisans GNU Genel Kamu Lisansı ile uyumludur.

Ücretsiz ve açık kaynaklı yazılımlardan hoşlanıyorsanız, Vim'i kullanmaya başlamayı düşüneceğiniz ilk nedenlerden biri bu olacaktır.

2. Vim Her Zaman Kullanılabilir

Vim tüm Linux dağıtımlarında olmasa da çoğunda mevcuttur; onu dağıtımınızın resmi yazılım depolarından aşağıdaki şekilde yükleyebilirsiniz:

apt-get install vim [On Debian/Ubuntu]
yum install vim [On RHEL/CentOS]
dnf install vim [Fedora 22+]

3. Vim İyi Belgelenmiştir

Vim kapsamlı bir şekilde belgelenmiştir; bu, sorularınızın çoğunun yanıtını yardım sisteminde bulacağınız anlamına gelir; kitaplardan kapsamlı yardım dosyalarına ve çeşitli ipuçlarına kadar. Tek yapmanız gereken yardım sorgularınızda uygun anahtar kelimeleri kullanmaktır.

Ayrıca Vim kullanışlı bir yerleşik kılavuzla birlikte gelir; program başlatıldığında :help komutunu kullanarak onu başlatabilirsiniz. Bu yerleşik kılavuz, Vim'in kılavuz sayfasından daha fazla bilgi içerir.

4. Vim'in Canlı Bir Topluluğu Var

Vim aynı zamanda enerji ve coşkuyla dolu bir topluluğa sahiptir; dikkate değer eklentiler geliştirme konusunda olağanüstü destek sunar, hem yeni başlayanlar hem de uzman kullanıcılar için yararlı Vim püf noktaları ve ipuçlarının yanı sıra çok daha fazlasını sunar.

5. Vim Oldukça Özelleştirilebilir ve Genişletilebilir

Vim son derece yapılandırılabilir ve kapsamlı bir eklenti sistemine sahiptir; işlevselliğini artıran pek çok iyi eklenti mevcuttur.

Karşılaştığımız en iyi eklenti koleksiyonlarından biri, Vim, GVim ve MacVim için vim eklentileri ve çeşitli kaynaklardan oluşan çapraz platformlu ve son derece özelleştirilebilir bir ürün yelpazesi olan spf13-vim – The Ultimate Distribution for Vim Editor'dur.

6. Vim'in Taşınabilir Yapılandırmaları Vardır

Vim'in yapılandırmaları taşınabilirdir; bu, aynı yapılandırmaları tüm Linux sistemlerinizde kullanmanıza olanak tanır. Yapılandırmaları İnternet'teki arkadaşlarınızla da paylaşabilirsiniz. Tek yapmanız gereken birkaç dizini ve dosyayı kopyalamak, hepsi bu.

7. Vim Daha Az Sistem Kaynağı Kullanıyor

Vim'in güçlü yönleri küçüklüğü ve basitliğidir, bu nedenle diğer metin editörlerinin, özellikle de grafik metin editörlerinin aksine, önemli miktarda sistem kaynağı tüketmez.

Ayrıca, büyük kaynak kod dosyalarını düzenlerken bile normalde çok hızlı ve hafiftir. Herhangi bir sunucuda uzaktan işlemler için ssh üzerinden çalıştırmak kolaydır.

Ayrıca son derece etkili tuş atamaları sunarak parmaklarınızı klavyeden kaldırmadan akla gelebilecek her türlü görevi gerçekleştirmenize olanak tanır. Basitliğine rağmen Vim'in birçok yeteneği vardır ve öğrenildiğinde çok verimli olur.

8. Vim Tüm Programlama Dillerini ve Dosya Formatlarını Destekler

Varsayılan olarak Vim çeşitli programlama dillerini ve dosya formatlarını destekler. Düzenlenmekte olan dosyanın türünü algılayabilir; bu, dosya adını kontrol ederek ve bazen de dosyanın içeriğini belirli bir metin açısından inceleyerek yapılır.

9. Vim, Linux Dünyasında Çok Popüler

Vim'i kullanmaya başlamak veya sadece ona bağlı kalmak istemenizin bir başka nedeni de Unix/Linux dünyasında, özellikle sistem yöneticileri için çok popüler olmasıdır. Deneyimli her üç Linux sistem yöneticisinden ikisi Vim öğrenmeyi önerecektir.

10. Vim Eğlencelidir!

Son fakat bir o kadar da önemlisi, Vim'i öğrenmesi eğlencelidir ve onu günlük olarak yoğun bir şekilde kullanmaya başladığınızda. İlk öğrenme eğrisi geçildiğinde, onunla gerçekten harika şeyler yapabilirsiniz.

Ancak Vim'in bu yönünü ancak onu öğrenmeye ve kullanmaya başladığınızda keşfedeceksiniz. Evet, bir deneyin.

Bir şans vermeye ve bugün Vim'i öğrenmeye hazır mısınız? Bunun kolay olmadığını unutmayın (bir düğmeye tıklamak kadar kolay), Vim öğrenmenin zorlukları hakkında bir şeyler duymuş veya okumuş olmalısınız, ancak aşağıdaki bağlantılar aracılığıyla sağlanan kılavuzlar size adil bir başlangıç sağlayacaktır:

  1. Tam Metin Düzenleyicisi Olarak vi/vim Nasıl Kurulur ve Kullanılır
  2. Becerilerinizi Geliştirmek için Yararlı 'Vi/Vim' İpuçlarını ve Püf Noktalarını Öğrenin - Bölüm 1
  3. Her Linux Yöneticisi için 8 İlginç 'Vi/Vim' İpucu ve Püf Noktası – Bölüm 2
  4. 'Vi/Vim' Düzenleyicisinde Sözdizimi Vurgulamayı Etkinleştirme
  5. 'Bash-support' Eklentisini Kullanarak 'Vi/Vim'i Bash-IDE Olarak Yapın

Şimdilik bu kadar! Bu makalede, Linux'ta Vi/Vim metin düzenleyicisini kullanmayı düşünmenizin en önemli nedenlerinden bazılarını size açıkladık. Belki tek sebep bunlar değildir, aklınızda olan var mı? Aşağıdaki geri bildirim bölümü aracılığıyla bize bildirin.