Ödeme Yöntemleri Abuse

Vi'de çalışmak için bilmeniz gerekenler

10.01.2025, 19:36

VI güçlü bir konsol metin düzenleyicisidir. Unix sistemlerinde haklı olarak en yaygın araçlardan biridir. Ve tüm bunlar hızı ve çok sayıda metin manipülasyon özelliği sayesinde. Ancak, ustalaşması biraz zor olabilir. Bu yüzden Vi editörünün ana komutlarını bu makalede topladık.

Vi'nin Vim'den farkı nedir?

Vim, sözdizimi vurgulama, fare desteği ve daha fazlası gibi ek özellikler içerir. Temel komutlar ve klavye kısayolları hem VI hem de Vim'de aynı kalır. Yani Vi öğrenerek, otomatik olarak Vim ve diğer türevlerinin temellerini de öğrenmiş olacaksınız.

Neden Vi öğrenmelisiniz?

İşte Vi ve Vim öğrenmenizi tavsiye etmem için beş neden:

  1. Vi, POSIX standardı tarafından zorunlu tutulduğu için her zaman kullanılabilir.

  2. Vi/Vim iyi belgelenmiştir. Editörün kendi kullanım kılavuzu vardır - komut modunda :h yazmanız yeterlidir.

  3. Vi/Vim'in birçok eklentisi mevcuttur. Bunların çoğu, bunları indirmek için en popüler yerlerden biri olan vimawesome.com adresinde bulunabilir.

  4. Editör minimum miktarda kaynak tüketir. Bu da Vi'yi çok çeşitli görevler için ideal hale getirir. Ve yazılım geliştirme bunlardan sadece biri! Örneğin, Vi'de romanlara kadar çok uzun metinleri sorunsuz bir şekilde yazabilirsiniz. Diğer metin düzenleyiciler, özellikle GUI uygulamaları, bu tür yüklemelerden dolayı bozulabilir ve çökebilir.

Vi'yi Başlatmak

Programı başlatmak için komutu yazın:

vi

Bir dosyayı adını belirterek de açabilirsiniz. Dosya mevcutsa, düzenleme için açılacak, değilse yeni bir dosya oluşturulacaktır:

vi your_file.txt

Vi modları

Vi iki farklı modda çalışır:

  1. Komut modu: gezinme, kopyalama, yapıştırma için kullanılır.

  2. Yapıştır modu: doğrudan metin girdiğiniz yerdir.

Normal modu kullanma

? VI/Vim'i açtığınızda bu mod varsayılan olarak etkindir.
Metin içinde hareket etme, kopyalama, yapıştırma, silme, metni değiştirme (ancak düzenleme değil) gibi eylemler için kullanılır. Bu moda dönmek için <Esc> tuşuna basın.

1. Hareket komutları:

  • h - sola.

  • j - aşağı.

  • k - yukarı.

  • l - sağ.

2. Silme komutları:

  • x - imlecin altındaki karakteri siler.

  • dd - geçerli satırı siler.

3. Kopyala ve yapıştır:

  • y - seçili metni kopyalar.

  • yy - geçerli satırı kopyalar.

  • p - imleçten sonra metin yapıştırır.

Komut modu

? Bu mod normal modda : tuşuna basılarak etkinleştirilir.
Komut örnekleri:

  • :wq - değişiklikleri kaydet ve çık.

  • :q! - kaydetmeden çıkmak için.

  • :h - yardım.

  • :/string - bir dizeyi arar.

  • :%s/foo/bar/g - tüm belgede "foo" sözcüğünün geçtiği tüm yerleri "bar" ile değiştirir.

Ekleme kipi

? Bu mod metin düzenleme için kullanılır.
düğmesine basarak geçiş yapabilirsiniz:

  • i - imlecin önüne metin ekler.

  • I - satırın başına metin ekleyin.

  • a - imleçten sonra metin ekler.

  • A - satır sonuna metin ekler.

Görsel mod (sadece Vim'de)

? Bu modda, özellikle büyük paragraflarla çalışmak için yararlı olan metni vurgulayabilirsiniz.

  • v - karakterler.

  • V - satırlar.

  • Ctrl+V - blok modu.

Çıktı

Vi/Vim neredeyse tüm Unix benzeri sistemlerde mevcuttur. Ustalaşmak için biraz zaman harcamak size en iyi metin editörlerinden birini verecektir.