Linux / Unix Eğitiminde Komutlarla VI Düzenleyici

İçindekiler:

Anonim

VI editörü nedir?

VI editörü, Linux ailesindeki en popüler ve klasik metin editörüdür. Aşağıda, onu yaygın olarak kullanılan bir editör yapan bazı nedenler var -

1) Neredeyse tüm Linux Dağıtımlarında mevcuttur

2) Farklı platformlarda ve Dağıtımlarda aynı şekilde çalışır

3) Kullanıcı dostudur. Bu nedenle, milyonlarca Linux kullanıcısı onu seviyor ve düzenleme ihtiyaçları için kullanıyor

Günümüzde, vi editörünün gelişmiş sürümleri mevcuttur ve en popüler olanı , V i Im kanıtlanmış olan VIM'dir . Diğerlerinden bazıları Elvis, Nvi, Nano ve Vile. Vi öğrenmek akıllıca olacaktır çünkü zengin özelliklere sahiptir ve bir dosyayı düzenlemek için sonsuz olanaklar sunar.

VI editörü üzerinde çalışmak için, onun çalışma modlarını anlamanız gerekir . İki ana bölüme ayrılabilirler.

Bu eğitimde, hakkında daha fazla bilgi edineceksiniz:

  • vi Komut modu
  • vi Düzenleyici Ekleme modu
  • Vi editörü nasıl kullanılır
  • vi Düzenleme komutları
  • Bir dosya içinde hareket etmek
  • Dosyayı Kaydetme ve Kapatma

Videoya erişilemiyorsa burayı tıklayın

vi Komut modu:

  • Vi editörü bu modda açılır ve yalnızca komutları anlar
  • Bu modda, imleci hareket ettirebilir ve metni kesebilir, kopyalayabilir, yapıştırabilirsiniz.
  • Bu mod ayrıca dosyada yaptığınız değişiklikleri kaydeder.
  • Komutlar büyük / küçük harfe duyarlıdır. Doğru harf büyüklüğünü kullanmalısınız.

vi Düzenleyici Ekleme modu:

  • Bu mod, dosyaya metin eklemek içindir.

  • Klavye üzerindeki 'i' tuşuna basarak komut modundan Ekle moduna geçebilirsiniz.

  • Ekleme modundayken, üzerinde çalışmakta olduğunuz dosya için herhangi bir anahtar girdi olarak alınacaktır.

  • Komut moduna dönmek ve yaptığınız değişiklikleri kaydetmek için Esc tuşuna basmanız gerekir.

Vi editörü nasıl kullanılır

VI Editörünü başlatmak için - Terminali (CLI) açın ve yazın

vi  or 

Ve mevcut bir dosyayı belirtirseniz, düzenleyici düzenlemeniz için onu açar. Aksi takdirde yeni bir dosya oluşturabilirsiniz.

VI Düzenleme komutları

  • i - İmlece ekle (ekleme moduna girer)
  • a - İmleçten sonra yaz (ekleme moduna girer)
  • A - Satırın sonuna yaz (ekleme moduna girer)
  • ESC - Ekleme modunu sonlandır
  • u - Son değişikliği geri al
  • U - Tüm satırdaki tüm değişiklikleri geri al
  • o - Yeni bir satır açın (ekleme moduna girer)
  • dd - Satırı sil
  • 3dd - 3 satırı silin.
  • D - İmleçten sonraki satırın içeriğini sil
  • C - İmleçten sonraki satırın içeriğini silin ve yeni metin ekleyin. Yerleştirmeyi bitirmek için ESC tuşuna basın.
  • dw - Kelimeyi sil
  • 4dw - 4 kelimeyi sil
  • cw - Kelimeyi değiştir
  • x - İmleçteki karakteri sil
  • r - Karakteri değiştir
  • R - İmleçten itibaren karakterlerin üzerine yaz
  • s - İmlecin altındaki bir karakteri değiştirin, eklemeye devam edin
  • S - Tüm satırı değiştirin ve satırın başına eklemeye başlayın
  • ~ - Tek tek karakterin durumunu değiştirin

Not : Bu komutları yürütmek için " komut modunda" olmalısınız . VI editörü büyük / küçük harfe duyarlıdır, bu nedenle komutları doğru harf büyüklüğüne yazdığınızdan emin olun.

Doğru komuta bastığınızdan emin olun, aksi takdirde dosyada istenmeyen değişiklikler yaparsınız. Ayrıca gerektiği gibi a, A, o tuşlarına basarak da ekleme moduna girebilirsiniz.

Bir dosya içinde hareket etmek

  • k - İmleci yukarı taşı
  • j - İmleci aşağı taşı
  • h - İmleci sola taşı
  • l - İmleci sağa taşı

Bir dosya içinde hareket etmek için komut modunda olmanız gerekir. Gezinme için varsayılan tuşlar aşağıda belirtilmiştir; Sen edebilirsiniz da klavyenizdeki ok tuşlarını kullanın .

Dosyayı Kaydetme ve Kapatma

  • Shift + zz - Dosyayı kaydedin ve çıkın
  • : w - Dosyayı kaydedin ancak açık tutun
  • : q - Kaydetmeden çık
  • : wq - Dosyayı kaydedin ve çıkın

Düzenleyiciden çıkmak ve dosyadaki değişiklikleri kaydetmek için komut modunda olmalısınız .

Özet:

  • Vi editörü, en popüler ve yaygın olarak kullanılan Unix metin editörüdür
  • Genellikle tüm Linux Dağıtımlarında mevcuttur.
  • Komut ve Ekle olmak üzere iki modda çalışır
  • Komut modu kullanıcı komutlarını alır ve Ekle modu metni düzenlemek içindir
  • Dosyanız üzerinde kolayca çalışmak için komutları bilmelisiniz
  • Bu düzenleyiciyi kullanmayı öğrenmek, komut dosyaları oluşturmada ve dosyaları düzenlemede size fayda sağlayabilir.