vim metin editörü, orijinal vi editörü üzerinde bir gelişmedir. Bu program, ücretsiz olarak edinebileceğiniz birinci sınıf bir metin editörüdür! Vim ücretsiz, açık kaynaklıdır ve tüm büyük platformlarda kullanılabilir. Vim, programlama topluluğundan birçok özellik ve destekle gelen bir CLI metin düzenleyicisidir.
Bu makale, bu metin düzenleyiciden en iyi şekilde yararlanmak için ustalaşmanız gereken en önemli vim komutlarından bazılarını kapsayacaktır. Basit komutlar, bu programla kullanım için yararlı olan karmaşık komutlara göre önceliklidir. Başlıktan da anlaşılacağı gibi, bu makale 25 önemli vim düzenleyici komutu içermektedir.
Linux Ta Şöhreti
Daha önce bahsedildiği gibi Vim, vi editörünün geliştirilmiş bir versiyonudur. vi, UNIX’in bir parçası olduğundan, herhangi bir Linux dağıtımıyla önceden yüklenmiş olarak gelir. Ancak, vim editörü önceden yüklenmiş olarak gelmez, bu nedenle vim’i ayrıca kurmanız gerekir. Vim çok popüler bir düzenleyicidir ve doğrudan dağıtımınızın paket sunucularından/sunucularından erişilmelidir.
Aşağıda, bazı popüler Linux dağıtımları için Vim kurulum komutlarını listeledim. Eğer dağılımınızı burada göremiyorsanız, lütfen bu adımı atmak için kendi araştırmanızı yapın.
Debian / Ubuntu ve türevleri:
$ sudoapt-get’i yükleyincesaret-s
ark linux ve türevleri:
CentOS/RHEL ve türevleri:
açıkSUSE ve türevleri:
$ sudo Fermuar İndirmekcesaret
önemli vim komutları
Vim, varsayılan olarak bir dizi komut sunar. Bu komutlarda uzmanlaşmak, nereye giderseniz gidin tutarlı bir Vim deneyimi sağlayabilir. Ancak Vim, kendi komutlarınızı oluşturmanıza da izin verir. Bu makale çoğunlukla vim’in yerleşik komutlarını tartışacaktır.
İlk olarak, aşağıdaki komutu çalıştırarak Vim’i başlatın:
Vim’den çık
Daha önce vim editörüne gittiyseniz, bu meme’e aşina olabilirsiniz. Ben de dahil olmak üzere Vim’i ilk kez kullanan herkes muhtemelen bu sorunu görmüştür. Vim metin editörünü açtıktan sonra çoğu kişi editörden nasıl çıkacağını bilmiyor. Aptalca gelebilir ama bence bu Vim kullanıcıları arasında yaygın bir deneyim. Düzenleyici başladığında, vim size düzenleyiciden nasıl çıkacağınızı gösterebilir.
Vim düzenleyicisinden çıkmak için aşağıdaki komutu çalıştırın:
Ancak önerilen yöntem, terimin kısaltmasının kullanılmasıdır. amorti önderlik etmek. Bu biraz zaman kazandıracak.
Mevcut değişiklikleri atmak ve değişiklikleri kaydetmeden vim’den çıkmak istediğinizi varsayalım. Vim’den çıkmak ve değişiklikleri atmak için aşağıdaki komutu kullanın:
Hareketlilik
Metin gezintisi gerekli bir işlevdir. Vim’de düzenlediğiniz metinde gezinmenin iki yolu vardır: ok tuşlarını kullanmak veya hjkl tuşlarını kullanmak.
- h – sol
- L – sağ
- K – devam et
- j – aşağı
Bu anahtarların tümü ana hatta yerleştirilmiştir, böylece bu komutlara hızlı ve kolay bir şekilde erişebilirsiniz. Bu navigasyon sistemine alışmak biraz pratik gerektirir.
mod ekle
Vim, hangi modda olursanız olun farklı davranan bir modal düzenleyicidir. Çoğu insan için “artı” modu tanıdık olmalıdır. Aslında, diğer metin editörlerinin çoğu bu şekilde çalışır.
“Ekle” modunu etkinleştirmek için, Kahve.
Normal moda dönmek için Esc tuşuna basın, “normal” moda döneceksiniz.
karakterleri sil
Az önce yazdığınız bir şeyi silmeniz mi gerekiyor? Vim moduna bağlı olarak karakterleri silmenin iki yolu vardır.
“Normal” moddaysanız, düğmesine basın. x Karakterleri silmek için, “x” düğmesi normal bir metin düzenleyicideki “Sil” tuşu gibi çalışır. Geri silme benzeri bir davranışa ihtiyacınız varsa, şunu kullanın: x (büyük harf).
“Ekle” modundaysanız, “geri al” veya “Sil” tuşunu kullanmak metni siler.
Kopyala, kes ve yapıştır
Kopyala/yapıştır, en popüler metin düzenleyici işlevlerinden biridir. Vim söz konusu olduğunda, bu işlev biraz daha karmaşık hale gelir.
Kopyalamak veya kesmek istediğiniz metni seçmek için imleci istediğiniz konuma getirin Beşinci (Küçük harfler). Tüm satırı seçmek istiyorsanız, tuşuna basın. Beşinci (büyük harf).
seçili metni kopyalamak için y. Tüm satırı kopyalamak için, x y veya s (büyük harf). Seçilen metni kesmek için NS.
yapıştırmak için tıklayın s (büyük harf). İmlecin arkasına yapıştırmak istiyorsanız, s (Küçük harfler).
Dosya ‘yı kaydet
İhtiyacınız olan tüm metin değişikliklerini yaptıktan sonra, şimdi dosyayı kaydetme zamanı.
Şu anda açık olan dosyayı kaydetmek için aşağıdaki komutu girin:
Sırayı sil
Geçerli satırı silmek için imleci istediğiniz satırın üzerine getirin ve aşağıdaki komutu girin:
Geri al ve yeniden yap
Bir yazım hatası yaptıysanız veya bir eylemi geri almak istiyorsanız, hızlı bir şekilde geri al/yinele düğmesine/düğmesine basın. Vim kullanırken geri alma işlevini daha sık kullanmanız gerekebilir.
geri alma gerçekleştirmek için Ö.
Yeniden yapmak için “Ctrl + R” tuşlarına basın.
Satırın başına/sonuna git
İmleci geçerli satırın başına döndürür ^. Home tuşu da bu işlevi yerine getirecektir.
Bul ve Değiştir
Vim, güçlü bir arama özelliği sunar. Temel bir arama yapmak için aşağıdaki komut yapısını kullanın:
Yukarıdaki komut ileriye doğru arama yapacaktır. Geriye doğru aramak için bunun yerine aşağıdaki komutu kullanın.
sonraki arama sonucuna gitmek için n (Küçük harfler). Önceki arama sonucuna gitmek için n (büyük harf).
Vim’de Değiştir de ilginç bir özelliktir. Bir ikame gerçekleştirmek için önce komut yapısını anlamalısınız. Bunu yapmak için aşağıdaki komutu girin:
$ :s/kelime ara> /kelimeyi değiştir> /Bilim>
Odaklanacak iki bayrak var: g (yalnızca geçerli satırı değiştir) f GC (Tüm satırlar için değiştir). bayrağı kullanırsanız GCvim belirtilen metni değiştirmek isteyip istemediğinizi soracaktır.
görüş ayrılığı
Bazı durumlarda, aynı anda birden çok metin dosyasıyla çalışmanız gerekebilir. Bu durumda, vim ekranını birden çok bölüme ayırabilirsiniz.
Vim tarafından sunulan iki tür bölme vardır: dikey ve yatay bölmeler.
Dikey bir bölme gerçekleştirmek için aşağıdaki komutu çalıştırın:
Yatay bir bölme gerçekleştirmek için aşağıdaki komutu çalıştırın:
$ : küfür <dosya yolu>
Aynı anda birkaç bölüm de oluşturabilirsiniz.
Bir bölünmüş ekrandan diğerine geçmek için “Ctrl + W” tuşlarını kullanabilirsiniz (geçiş yapmak için iki kez dokunun). Manuel olarak bir pencereye geçmek istiyorsanız “Ctrl + W + H / J / K / L” tuşlarına basın.
vim’i özelleştir
Vim, özelleştirme için birçok seçenek sunar. Vimrc ve eklentilerin yardımıyla hemen hemen her özelliği özelleştirebilirsiniz. Bunu garip bulabilirsiniz, ancak bu metin düzenleme programını çevreleyen geniş topluluk sayesinde, vim’de birçok eklenti bulunmaktadır.
Vim’i özelleştirmenin ilk adımı, her başlatıldığında yüklenen bir yapılandırma dosyası olan vimrc dosyasına hakim olmaktır. Vim, davranışı yapılandırmak, eklentileri yüklemek ve çeşitli eylemleri gerçekleştirmek için bu betiği kullanır. vimscript formatında yazılmış vimrc dosyası. vimrc için başlangıç kılavuzuna göz atın Burada.
Son düşünceler
Vim, sonsuz olanaklara sahip güçlü bir düzenleyicidir. Vim’in bazı özelliklerini ve komutlarını öğrenmesi kolay olsa da, bu metin düzenleyicide uzmanlaşmak biraz daha çaba ve zaman alacaktır. Ancak, bir kez ustalaştığınızda, bu yazılımı kullanmanın farkını kesinlikle hissedeceksiniz. Umarız bu rehber sizin için yararlı olmuştur.
Vim ayrıca, kendinize vim öğretmek için eğlenceli bir eğitim uygulaması olan vimtutor ile birlikte gelir.
İşte size bazı ilginç dersler. Ortağa göz atın vim kısayollarıVe Sözdizimi vurgulamaVe vim eklentileriBeşinci Harika vimDevasa vim eklenti deposu. Vim’in her yönüyle (tüm gelişmiş özellikleriyle birlikte) uzmanlaşmakla ilgileniyorsanız, bu eğitimlere göz atmanızı şiddetle tavsiye ederim.
Zevk almak!
Diğer gönderilerimize göz at
[wpcin-random-posts]
İlk Yorumu Siz Yapın