Vim / Vi'de Satır Numaraları Nasıl Gösterilir?
Vim/Vi, birçok yazılım geliştiricisi ve Linux sistem yöneticisi için tercih edilen metin editörü olarak kullanmaktadır. Varsayılan olarak, Vim satır numaralarını göstermez, ancak bunlar kolayca açılabilir. Vim, dosyalar arasında gezinmenize yardımcı olan üç satır numaralandırma modunu destekler. Standart mutlak hat numaralandırmaya ek olarak, Vim ayrıca göreli ve hibrit hat numaralandırma modlarını da destekler.
Satır numaralandırma, kodda gezinmeye yardımcı olmanın yanı sıra, eşli programlama, komut dosyalarında hata ayıklama, kod incelemeleri, belirli bir satıra atıfta bulunma ve daha fazlası gibi diğer durumlarda da yararlıdır.
Satır Numara Çeşitleri
Mutlak Satır Numaraları
Mutlak satır numaralandırması, metnin her satırının yanında uygun satır numarasını gösteren standart satır numaralandırmasıdır. Satır numaralandırmayı etkinleştirmek için sayı bayrağını ayarlayın. ESC tuşuna basarak, komut moduna geçiniz.
(iki nokta üst üste) tuşuna basın : , imleç ekranın sol alt köşesinde hareket edecektir. set number veya set nu yazıp Enter tuşuna basın.
:set number
Mutlak satır numaralarını devre dışı bırakmak için set nonumber veya set nonu komutlarını çalıştırın.
:set nonumber
Göreli Satır Numaraları
Göreli satır numaralandırma etkinleştirildiğinde, geçerli satır 0 olarak gösterilir; Geçerli satırın üstündeki ve altındaki satırlar aşamalı olarak 1,2,3 vb. gibi numaralandırılır.
Göreli satır numaralandırmayı etkinleştirmek için komut moduna geçin ve set relativenumber veya girin set rnu komutlarını çalıştırın.
:set relativenumber
Göreli satır numaralandırmasını devre dışı bırakmak için set norelativenumber veya set nornu komutlarını çalıştırın.
:set nonumber
Hibrit Hat Numaraları
Vim 7.4 ve sonraki sürümlerde, hem mutlak hem de göreli satır numaralarının aynı anda etkinleştirilmesi, hibrit satır numarası modunu ayarlar. Hibrit satır numaralandırma, göreli satır numaralandırma ile aynıdır, tek fark, geçerli satırın 0 göstermek yerine mutlak satır numarasını göstermesidir.
Karma satır numaralandırmayı açmak için hem set number relativenumber komutlarını çalıştırın:
:set number relativenumber
Aynısı, komutları birer birer çalıştırarak da elde edilebilir:
:set number
:set relativenumber
Karma modu devre dışı bırakmak için hem mutlak hem de göreli numaralandırmayı kapatmanız gerekir.
Kalıcı Olarak Ayarlamak
Vim'i her başlattığınızda satır numaralarının görünmesini istiyorsanız, uygun komutu .vimrc yani vim yapılandırma dosyanıza ekleyin.
vim ~/.vimrc
Örneğin, mutlak satır numaralandırmayı etkinleştirmek için aşağıdakileri ekleyebilirsiniz.
:set number
Bu işlemi tüm kullanıcılarda yapmak için /etc/vim/vimrc dosyasını düzenleyin.
sudo vim /etc/vim/vimrc
Multak Satır Numarası :set number
Göreli Satır Numarası :set relativenumber
Hibrit Satır Numarası :set number relativenumber
Şimdi istediğiniz numara çeşitini ekleyin.

Dosyayı kayıt edip çıkınız.
:wq!