Come posso aggiungere i numeri di riga a Vim?

Mi piacerebbe vedere i numeri di riga, che iniziano con 1 in alto, a sinistra di Vim. Idealmente sarebbe simile a questo:

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

Come posso farlo in Vim?

Risposta

Hai due opzioni: set number per i numeri di riga normali

e anche set relativenumber che mostrerà i numeri di riga relativi, ad esempio la riga corrente è sempre 0. Ciò è utile per spostare su / giù N numero di righe usando 5j per esempio.

La cosa interessante è che puoi combinarli. Ho quanto segue nel mio .vimrc

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

Questo farà utilizzare numeri relativi per tutte le righe eccetto la riga corrente, che ti mostrerà il numero effettivo.

Commenti

  • Ora ho provato questo, ed è ' uno schyzo! Voglio dire, confuso.: D
  • Puoi anche attivare aggiungendovi un "! ". Per esempio. set number! attiverà la numerazione delle righe se ' è disattivata e la attiverà se ' s off. set relativenumber può essere abbreviato come set rnu.

Risposta

Puoi utilizzare il comando:

:set number 

per attivare la numerazione delle righe. Per disattivarlo di nuovo puoi usare:

:set nonumber 

Se vuoi che vim mostri sempre i numeri di riga per impostazione predefinita puoi aggiungere il comando al tuo vimrc file.

nu e nonu possono essere utilizzati come alias per number e nonumber rispettivamente.

Commenti

  • Qui ' una piccola abbreviazione:: imposta nu " per abilitare: imposta nonu " per disabilitare

Lascia un commento

Il tuo indirizzo email non sarà pubblicato. I campi obbligatori sono contrassegnati *