Vim - Birden Çok Şeyle Çalışmak
Vim çok güçlü bir editördür. Birden çok dosya, arabellek ve pencereyle çalışmak için birçok gelişmiş özelliği destekler. Bu bölümde aşağıdaki öğeleri tartışacağız -
- Birden çok dosya
- Birden çok arabellek
- Birden çok sekme
- Birden çok pencere
Birden çok dosya
Bir dosyayı düzenlediğinizi ve aynı Vim oturumunda başka bir dosya açmak istediğinizi varsayalım. Bu durumda, Vim'in düzenleme komutunu kullanabilirsiniz. Aşağıdaki tablo bu komutları göstermektedir
| Sr.No | Komut ve Açıklama |
|---|---|
| 1 | :e Düzenleme için arabelleğe yeni dosya yükle |
| 2 | :edit Aynı: e |
| 3 | :e <tab> Mevcut dizinden düzenlenecek dosyaları listeleyin |
| 4 | :edit <tab> Aynı: e <tab> |
Birden çok arabellek
Vim tamponlarının ne olduğunu zaten gördük. Vim birden fazla arabelleği destekler. Aşağıdaki komutlar tamponlarla çalışmak faydalı olacaktır -
| Sr.No | Komut ve Açıklama |
|---|---|
| 1 | :badd <file> Dosyayı yeni arabelleğe ekle |
| 2 | :bN N. arabelleğe geç. Örneğin 3. arabelleğe geçmek için: b3 |
| 3 | :bnext Arabellek listesinde sonraki arabelleğe git |
| 4 | :bprevious Arabellek listesinde önceki arabelleğe git |
| 5 | :buffers Tüm arabellekleri listeleyin |
| 6 | :bfirst İlk arabelleğe git |
| 7 | :blast Son arabelleğe git |
| 8 | :ball Tüm arabellekleri yükle |
Örneğin, aşağıdaki komut arabelleğe yeni dosya ekler -
Şimdi, arabellekte iki dosya var. Bunu göstermek için aşağıdaki komutu çalıştırın -
:buffers
Aşağıdaki çıktıyı gösterecektir -
Birden çok sekme
Diğer editörler gibi Vim'de de birden çok sekme açabiliriz. Aşağıdaki tablo sekmeyle ilgili komutları açıklamaktadır -
| Sr.No | Komut ve Açıklama |
|---|---|
| 1 | :tabnew Yeni sekme aç |
| 2 | :tabnew <file> Yeni dosyayı sekmede aç |
| 3 | :tabclose Geçerli sekmeyi kapat |
| 4 | :tabnext Sonraki sekmeye git |
| 5 | :tabprevious Önceki sekmeye git |
| 6 | :tabfirst İlk sekmeye git |
| 7 | :tablast Son sekmeye git |
Örneğin, aşağıdaki resimler birden çok sekmeyi gösterir
Birden çok pencere
Vim'de aşağıdaki komutları kullanarak yeni pencere oluşturabiliriz -
| Sr.No | Komut ve Açıklama |
|---|---|
| 1 | :new <file> Yeni pencere aç |
| 2 | :new <file> Dosyayı yeni pencerede aç |
Aşağıdaki resimde, aşağıdaki komutları uyguladıktan sonra mevcut Vim penceresinin 2 parçaya bölündüğünü görebiliriz -
$vim message.txt
:new