Linux/Unix Eğitiminde Komutlarla VI Düzenleyici

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 verilmiştir:

1) Hemen hemen 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 düzenleyicinin gelişmiş sürümleri mevcuttur ve en popüler olanı VIM hangi Vi Imkanıtlandı. Diğerlerinden bazıları Elvis, Nvi, Nano ve Vile'dır. Vi öğrenmek akıllıcadır çünkü özellik açısından zengindir ve bir dosyayı düzenlemek için sonsuz olasılıklar sunar.

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

Tıkla okuyun videoya erişilemiyorsa

vi Komut modu:

vi Komut modu

  • Vi düzenleyicisi bu modda açılır ve yalnızca komutları anlıyor
  • Bu modda şunları yapabilirsiniz: imleci hareket ettirin ve metni kesin, kopyalayın, yapıştırın
  • Bu mod aynı zamanda dosyada yaptığınız değişiklikleri de kaydeder.
  • Komutlar büyük/küçük harfe duyarlıdır. Doğru harf durumunu kullanmalısınız.

vi Düzenleyici Ekleme modu:

  • Bu mod dosyaya metin eklemek içindir.
  • Komut modundan Ekle moduna geçebilirsiniz klavyedeki 'i' tuşuna basarak
  • Ekleme moduna geçtiğinizde herhangi bir tuş, üzerinde çalışmakta olduğunuz dosya için 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 Düzenleyiciyi başlatmak için -Terminal'i (CLI) açın ve şunu yazın:

vi <filename_NEW> or <filename_EXISTING>

Mevcut bir dosyayı belirtirseniz editör onu düzenlemeniz için açar. Aksi takdirde yeni bir dosya oluşturabilirsiniz.

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

VI Düzenleme komutları

  • i - İmleçte ekle (ekleme moduna girer)
  • a – İmleçten sonra yaz (ekleme moduna geçer)
  • A – Satırın sonuna yaz (ekleme moduna geçer)
  • ESC – Ekleme modunu sonlandır
  • u – Son değişikliği geri al
  • U – Satırın tamamında yapılan tüm değişiklikleri geri alın
  • o – Yeni bir satır aç (ekleme moduna geçer)
  • 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. Eklemeyi sonlandırmak 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
  • ~ – Bireysel karakterin büyük/küçük harf değişimi

not: “ içinde olmalısınızBu komutları yürütmek için "komut modu". VI editörü harfe duyarlı bu nedenle komutları doğru harflerle yazdığınızdan emin olun.

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

Bir dosya içinde taşıma

  • 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; Yapabilirsiniz klavyedeki yön tuşlarını da kullanın.

Dosyayı Kaydetme ve Kapatma

  • Shift+zz – Dosyayı kaydedin ve çıkın
  • :w – Dosyayı kaydedin ancak açık tutun
  • :Q! – vi'den çıkın ve değişiklikleri kaydetmeyin
  • :wq – Dosyayı kaydedin ve çıkın

Sen de orada olmalısın Düzenleyiciden çıkmak ve değişiklikleri kaydetmek için komut modu Dosyaya.

Dosyayı Kaydetme ve Kapatma

Özet:

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

Bu yazıyı şu şekilde özetleyin: