Satır numaralarını Vim'e nasıl ekleyebilirim?


42

1Vim'in sol tarafında, en baştan başlayarak satır numaralarını görmek istiyorum . İdeal olarak şöyle görünür:

1 | foo = Foo.new
2 | bar = Bar.new
3 | baz = foo.baz(bar)
...
10| test = AwesomeSauce.test

Bunu Vim'de nasıl yapabilirim?

Yanıtlar:


53

İki seçeneğiniz var: set numbernormal satır numaraları için

Ve ayrıca set relativenumbergöreceli satır numaralarını gösterecektir. yani mevcut çizgi daima 0'dır. Bu, 5jörneğin N satır sayısını yukarı / aşağı taşımak için kullanışlıdır .

Asıl sorun, onları birleştirebilmeniz. Bende aşağıdaki var.vimrc

set number                     " Show current line number
set relativenumber             " Show relative line numbers

Bu, size gerçek sayıyı gösterecek olan, geçerli satır dışındaki tüm satırlar için göreceli sayılar kullanmasını sağlayacaktır.


Şimdi bunu denedim ve bu bir schyzo! Kafam karıştı. : D
yo '

4
Ayrıca "!" Ekleyerek komutları değiştirebilirsiniz. onlara. Örneğin set number!kapalıysa satır numaralandırmayı açar ve kapalıysa açar. set relativenumberolarak kısaltılabilir set rnu.
orjan

22

Komutu kullanabilirsiniz:

:set number  

Satır numaralandırmayı açmak için Tekrar kapatmak için aşağıdakileri kullanabilirsiniz:

:set nonumber   

Eğer vim 'in her zaman varsayılan satır numaralarını göstermesini istiyorsanız, komutu vimrcdosyanıza ekleyebilirsiniz .

nuve nonudiğer adlar olarak kullanılabilir numberve nonumbersırasıyla.


3
İşte küçük bir kısaltma:: "nu" etkinleştirmek için: "nonu" setini devre dışı bırakmak için ayarla
stdcall
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.