Vim - Tanışma

Bu bölümden başlayarak Vim ile ellerimizi kirleteceğiz. Bu bölümde aşağıdaki öğeleri tartışacağız -

  • Vim'i başlat

  • Vim modları

  • Yeni dosya oluştur

  • Dosyayı salt okunur modda görüntüle

  • Mevcut dosyayı düzenleyin

Vim'i başlat

Vim, günümüzün GUI tabanlı düzenleyicisinden biraz farklıdır. Hem GUI'den hem de terminalden başlatılabilir ve kullanılabilir.

Grafik başlatıcı kullanın

  • Vim'i grafik başlatıcıdan başlatmak için gVim simgesine çift tıklayın. Düzenleyici penceresini aşağıdaki gibi açacaktır -

Terminal kullan

Vim'i terminalden kullanmak Windows ve Linux platformunda aynı olacaktır. Vim'i terminalden başlatmak ve çıkmak için aşağıdaki adımları uygulayın -

  • Terminali açın ve aşağıdaki gibi vim komutunu girin -

$ vim
  • Vim'i terminalde aşağıdaki şekilde açacaktır -

  • Bunu kapatmak için Esc tuşuna ve ardından iki nokta üst üste (:) ve q tuşlarına basın. Vim q'da komut çıkma anlamına gelir. Bu komut, editörün kendisinin sol alt köşesinde gösterilecektir -

Vim modları

Vim birden çok modu destekler. Bu bölüm, günlük olarak kullanılacak bazı önemli modları tartışmaktadır.

Komut modu

Bu, Vim'in başladığı varsayılan moddur. Bu modda editör komutları girebiliriz. Bu modda kopyala, yapıştır, sil, değiştir ve çok daha fazlası gibi çeşitli komutları kullanabiliriz. Bu komutları daha sonraki bölümlerde tartışacağız.

NOTE − Here onwards, any Vim command without colon indicates that we are executing that command in command mode.

Mod ekle

Metin girmek / düzenlemek için bu modu kullanabilirsiniz. Varsayılan komuttan ekleme moduna geçmek için i tuşuna basın. Düzenleyicinin sol alt köşesinde mevcut modu gösterecektir.

Ekleme modundayken herhangi bir metni girebiliriz. Aşağıdaki resimde bunu gösteriyor -

Bu moddan komut moduna geri dönmek için Escape tuşunu kullanın.

Komut satırı modu

Bu mod aynı zamanda komut girmek için de kullanılır. Bu moddaki komutlar iki nokta üst üste (:) ile başlar. Örneğin önceki bölümde bu moda çık komutu girilmişti. Bu moda komut veya ekleme modundan geçebiliriz.

  • Komut modundan bu moda geçmek için iki nokta üst üste yazın

  • Ekleme modundan bu moda geçmek için Escape tuşuna basın ve iki nokta üst üste yazın

Aşağıdaki resimde sol alttaki iki nokta üst üste çizgi modunu gösterir.

NOTE − Here onwards, any Vim command starting with colon indicates that we are executing that command in command line mode.

Görsel mod

Bu modda metni görsel olarak seçebilir ve seçilen bölümlerde komutları çalıştırabiliriz.

  • Komut modundan görsel moda geçmek için v yazın

  • Başka bir moddan görsel moda geçmek için önce Escape tuşuna basarak komut moduna geri dönün, ardından görsel moda geçmek için v yazın

Aşağıdaki resimde sol alt köşede görsel mod görülmektedir.

Yeni dosya oluştur

Yeni dosya oluşturmak ve kaydetmek için aşağıdaki adımları uygulayın -

  • Vim'i açmak için aşağıdaki komutu yürütün

$ vim
  • Vim'de aşağıdaki komutu yazın

:edit message.txt

    Zaten varsa dosyayı yeniden yükler

  • Ekleme moduna geç

i
  • Biraz metin girin

  • Komut moduna geri dön

Esc
  • Değişiklikleri dosyaya kaydedin

:w

Şimdi message.txt dosyası oluşturulacaktır.

  • Vim'den çık

:q

Dosyayı salt okunur modda aç

Dosyayı salt okunur modda açmak için –R seçeneğini kullanın

$ vim -R message.txt

Aşağıdaki resimde sol alt köşede salt okunur modu gösterilmektedir -

Alternatif olarak, aynı sonucu elde etmek için görünüm komutunu da kullanabilirsiniz.

$ view message.txt

Mevcut dosyayı düzenleyin

Mevcut dosyayı düzenlemek için aşağıdaki adımları uygulayın -

  • Vim kullanarak dosyayı açın

$ vim message.txt
  • Ekleme moduna geçin ve oraya biraz metin girin.

i
  • Değişiklikleri kaydetmeden düzenleyiciden çıkın

:q!

    VEYA

  • Aşağıdaki komutu kullanarak değişiklikleri kaydedin ve düzenleyiciden çıkın -

:wq