Vim komutları, bu metin düzenleyiciyi kullanmak için temel bir kılavuz

Vim komutları, temel kılavuz

El vim metin düzenleyici her Linux kullanıcısının eski bir tanıdığıdır. özellikle onlar programcılar. Kullanımı kolay değildir ve bir öğrenme eğrisi vardır, ancak bir kez ustalaştığınızda, kod yazarken sadık arkadaşınız olacaktır. Bu nedenle, başlamak istiyorsanız, size vereceğiz ana Vim komutları için küçük bir rehber dosyalarınızda kullanmanız gerekecek.

Vim, 80'lerde sahneye çıkan Vi editörünün geliştirilmiş bir versiyonudur.Bu nedenle, Vim, orijinalinin geliştirilmiş bir versiyonu olmasına rağmen, çok yönlülüğü ve düşük kaynak tüketimi nedeniyle genişletilmiştir. Ancak, bunun içinden geçmek için not edilmelidir, farenin kullanımı sınırlıdır -boş bir şekilde söylememek-. Bu nedenle, bu metin düzenleyicide klavyenin kullanımı esastır.

Vim'i bilgisayarınıza kurun

Vim editörü, temel komutlar

Yapmanız gereken ilk şey, onu kullanabilmek için ünlü editörü yüklemek. Vim'in hoş sürprizlerinden biri de, çok platformlu, böylece tüm işletim sistemlerinde kullanabilirsiniz. Linux ortamlarında kullanılmak üzere tasarlandığını size daha önce söylemiş olsak da. Linux'ta kurulumu şu şekildedir:

sudo apt-get install vim

Bunun yerine, Windows veya MacOS'a yüklemek istiyorsanız, burada size, hem Terminal sürümüne hem de GUI arayüzüne sahip sürüme sahip olacağınız resmi sayfasına giden aşağıdaki bağlantıları bırakıyoruz. Her iki durumda da en çok tavsiye edilen, Terminal sürümünü kullanmanızdır.

Windows sürümü
MacOS sürümü

Metin düzenleyici bilgisayarınıza yüklendikten sonra, ondan açtığınız farklı dosyalar arasında gezinmek için temel oluşturacak en yaygın Vim komutlarını açıklamaya devam edeceğiz. İçin düzenlemek için bir dosya aç, aşağıdaki komutu yazmanız gerekecek:

vim nombre-documento-.txt

Ve ENTER tuşuna basarak, belge açık ve işlemeniz için hazır olarak Vim düzenleyicisinin içinde olacağız.

Popüler metin düzenleyiciye girişiniz için Essential Vim komutları

Size söylemek istediğimiz ilk şey, orijinal versiyonunda, zamanın birçok klavyesinde yön tuşları bulunmamasına rağmen, yer değiştirmelerin diğer anahtarlarla yapılması gerekiyordu -Büyük/küçük harfe duyarlıdır. Ve bunlar şunlardır:

  • Sağ: l
  • Sol: h
  • Aşağı: j
  • Yukarı: k
  • Açmış olduğumuz belgenin başına gidin: gg
  • Bir satırın başına git: ^
  • Bir satırın sonuna git: $
  • Açtığımız belgenin sonuna gidin: G
  • Yaptığımız son değişikliğe ilerleyin: ;

Metinleri düzenlemek için Vim komutları

bilgisayar Programlama

Vim'de açtığımız dosyalar arasında nasıl hareket edeceğimizi öğrendiğimizde, bu metinleri düzenleme zamanı. Ardından sizi en sık kullanacağınız Vim komutlarıyla baş başa bırakıyoruz. Vim'in üç farklı modu vardır: komut modu -varsayılan olarak açılan-, ekleme modu ve gelişmiş komutlar modu.

Dosya açıldığında, Vim ilk birkaç komutu yazmaya başlamanızı bekliyor. Ve bunlar nedir? Bunları size aşağıda sunuyoruz:

  • Ekleme moduna girin -yeni metin yerleştirin-: i (bu moddan çıkmak için ESC'ye basmanız yeterlidir)
  • Girin ve kursun hemen ardından yeni bir karakter yerleştirin: a
  • Ekle'yi girin ve geçerli satırın sonuna yazın: A
  • Kursun altına yeni bir satır ekleyin: o
  • Rotanın üstüne yeni bir satır ekleyin: O
  • Kursta doğru olan karakteri değiştirin: r (girmek için hemen yeni karaktere basmalısınız)
  • Varsayılan olarak yapılandırdığınız yazıcıyla yazdırın: Ha!

Metin düzenleyiciyle açılan bir belgede kesmek, silmek ve yapıştırmak için Vim komutları

1991 doğumlu popüler metin editörü ile açtığımız metinleri düzenlemeye devam ediyoruz. Ve bu durumda sizleri baş başa bırakıyoruz. dosyanın içindeki metni silebilmeniz, kesebilmeniz, kopyalayabilmeniz ve yapıştırabilmeniz için ihtiyaç duyacağınız Vim komutlarının listesi.

  • İmlecin üzerinde bulunduğu geçerli satırı kes: dd (tek satır) veya xd (örneğin, 'x'i -3dd- olarak değiştirirseniz, imlece kadar belirttiğiniz satırlar kesilecektir)
  • Komuta bastığımız yere kopyaladığımız veya kestiğimiz metni yapıştırın: p
  • İmlecin altındaki bir karakteri silin: x
  • İmlecin bulunduğu kelimenin tamamını silin: küçük karga
  • İmlecin bulunduğu kelimenin tamamını silin ve ekleme moduna girin: cw
  • İmleçten satırın sonuna kadar silin ve ekleme moduna girin: c$
  • Tüm satırı kopyala: yy
  • İmlecin bulunduğu yerden satırın sonuna kopyalayın: y$
  • İmlecin bulunduğu tam kelimeyi kopyalayın: türk
  • İmleci yerleştirdiğimiz satır numarasını kopyalayın: 2yy, 3yy, ... (imlecin bulunduğu yerden 2 veya 3 satır)

Vim komutlarıyla yapılan değişiklikleri geri alın

programlama hatları

Son olarak, bu küçük Vim komut kılavuzunda yapmanız gerekenleri size bırakıyoruz. önceki komutlarla yapılan değişiklikleri geri almak istiyorsanız metin düzenleyicide yürütülür.

  • Girilen son komutu geri al – :u
  • Sayıyı gösteren son komutları geri al – :xu ('x'i belirli bir sayı ile değiştirin)
  • Yapılan son değişikliği yeniden yap – :yinele
  • Son saatteki (veya birkaç saatteki) tüm değişiklikleri yeniden yapmak için – : 1 saat önce 
  • Son birkaç dakikadaki değişiklikleri yeniden yapmak için – :sonra 20m (bu durumda son 20 dakikadan olacaktır)

Gördüğünüz gibi, Vim komutları oldukça fazladır. Ve biz sadece çok küçük bir kısımda kaldık ama belki bu popüler metin editörünün tanıtımında ve ondan açtığınız ilk dosyaları idare edebilmenizde size yardımcı olabilir. Benzer şekilde, Bununla ilgili internette bir çok döküman var. ve dilerseniz daha derine inebilirsiniz.

Ayrıca, Vim'in oldukça aktif bir topluluğu var işlevler ve yeni görüntüleme modları ekliyor. Ayrıca -özellikle acemiler için- kullanımını çok daha kolay hale getirmek için, daha kolay bir kullanıcı arayüzüne sahip alternatifler var Bunun size açıkladığımız her şeyle hiçbir ilgisi yok. Bunları keşfetmek istiyorsanız, bazı örnekler şunlardır:


İlk yorumu siz

Yorumunuzu bırakın

E-posta hesabınız yayınlanmayacak. Gerekli alanlar ile işaretlenmiştir *

*

*

  1. Verilerden sorumlu: Miguel Ángel Gatón
  2. Verilerin amacı: Kontrol SPAM, yorum yönetimi.
  3. Meşruiyet: Onayınız
  4. Verilerin iletilmesi: Veriler, yasal zorunluluk dışında üçüncü kişilere iletilmeyecektir.
  5. Veri depolama: Occentus Networks (AB) tarafından barındırılan veritabanı
  6. Haklar: Bilgilerinizi istediğiniz zaman sınırlayabilir, kurtarabilir ve silebilirsiniz.