vi Metin Düzenleyicisinde Satır Numaralarını Açma/Kapatma

Toggling Line Numbers Off Vi Text Editor



Bir metin düzenleyicide gösterilen satır numaraları, bir programcının kod yazma ve okuma deneyimini büyük ölçüde geliştirebilir. Popüler ve güçlü vi metin düzenleyicisi de dahil olmak üzere Linux işletim sistemi için çeşitli metin düzenleyiciler mevcuttur ve bu düzenleyiciler çeşitli dosya türlerini oluşturmak ve değiştirmek için kullanılabilir.

vi düzenleyicisi üç farklı satır numarası türü sağlar: mutlak, göreli ve mutlak ve göreli özelliklerini bir araya getiren melez. Bu yazımızda vi metin düzenleyicide gösterilen satır numarası türünü değiştirmek için kullanılabilecek yöntemi tartışacağız.







Not: Linux Mint 20, aşağıda tartışılan tüm yöntemleri göstermek için kullanılır.



Mutlak Satır Numaralarını Gösterme

Mutlak (veya normal) satır numaraları, çoğu kullanıcı tarafından tercih edilen satır numaralarıdır. Mutlak satır numaralarını vi'de görüntülemek için aşağıdaki adımları izleyin:



Terminali başlatın.






` komutunu çalıştırarak vi metin düzenleyicisiyle düzenlenebilecek herhangi bir dosyayı açın. $ sudo vi [dosya adı] ` terminalde aşağıdaki gibi:


Komut Moduna girmek için Esc tuşuna basın.



Bu adım önemlidir, çünkü metin düzenleyicinin birkaç çalışma modu olmasına rağmen, mevcut hedefimiz için Komut Modunda olmamız gerekir.

` komutunu çalıştırın :numarayı ayarla `, aşağıdaki gibidir.


Bu komutu çalıştırmak için Enter'a bastığınızda, aşağıda gösterildiği gibi dosyanızın her satırının başında mutlak satır numaraları görünecektir:

Mutlak Satır Numaralarını Gizleme

Aşağıdaki adımları izleyerek mutlak satır numaralarını vi'de gizleyebilirsiniz:

  • vi'de bir dosya açtıktan sonra Esc tuşuna basarak Komut Moduna girin
  • ` komutunu yürütün :sayısız ayarla `.


Bu komutu yürüttükten sonra, aşağıdaki resimde gösterildiği gibi, mutlak satır numaraları artık gösterilmeyecektir:

Göreli Satır Numaralarını Gösterme

Göreli satır numaraları için, dosyada imlecinizin o anda işaret ettiği satıra sıfır numarası atanır ve diğer tüm satır numaraları o satıra göre hesaplanır.

Aşağıdaki adımları izleyerek göreli satır numaralarını vi'de gösterebilirsiniz:

  • vi'de bir dosya açtıktan sonra, Komut Moduna girmek için Esc tuşuna basın.
  • Aşağıdaki komutu yürütün ` :göreceli sayıyı ayarla `.


Bu komutu çalıştırdığınızda, dosyanızın her satırının başında ilgili satır numaraları görünecektir. Bizim durumumuzda, imleç dosyanın üçüncü satırına işaret ettiğinden, üçüncü satıra 0 değeri atanır ve diğer satır numaraları aşağıda gösterildiği gibi buna göre hesaplanır:

Göreli Satır Numaralarını Gizleme

Göreli satır numaralarını gizlemek için aşağıdaki adımları uygulayabilirsiniz:

  • vi'de bir dosya açtıktan sonra, Komut Moduna girmek için Esc tuşuna basın
  • ` komutunu yürütün :norelativesayı ayarla `.


Bu komutu çalıştırdığınızda, aşağıdaki resimde gösterildiği gibi ilgili satır numaraları kaldırılmıştır:

Hibrit Hat Numaralarını Gösterme

Karma satır numaraları için, imlecinizin gösterdiği satıra gerçek mutlak satır numarası atanır, ancak diğer tüm satır numaraları göreli değerlerdir.

Aşağıdaki adımları izleyerek hibrit satır numaralarını gösterebiliriz:

  • vi'de bir dosya açtıktan sonra, Komut Moduna girmek için Esc tuşuna basın
  • ` komutunu yürütün :sayı göreli sayıyı ayarla `.


Bu komut yürütüldüğünde, dosyanın her satırının başında hibrit satır numaraları gösterilecektir. Bizim durumumuzda, imleç dosyanın üçüncü satırını gösterdiğinden, üçüncü satıra 3 sayısı atanmış ve diğer tüm satır numaraları aşağıda gösterildiği gibi buna göre hesaplanmıştır:

Hibrit Hat Numaralarını Gizleme

Karma satır numaralarını gizlemek için aşağıdaki adımları uygulayabilirsiniz:

  • vi'de bir dosya açtıktan sonra, Komut Moduna girmek için Esc tuşuna basın
  • ` komutunu yürütün :sayısız norelativesayı ayarla `.


Bu komutu çalıştırdığınızda, aşağıdaki resimde gösterildiği gibi hibrit satır numaraları kaldırılacaktır:

Çözüm

Bu makalede tartışılan komutlar, vi metin düzenleyicisinde mutlak, göreli ve karma satır numaralarını açıp kapatmak için kolayca kullanılabilir.