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
Ekleme moduna geç
Zaten varsa dosyayı yeniden yükler
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!
Aşağıdaki komutu kullanarak değişiklikleri kaydedin ve düzenleyiciden çıkın -
VEYA
:wq