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
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
set number!
attiverà la numerazione delle righe se ' è disattivata e la attiverà se ' s off.set relativenumber
può essere abbreviato comeset rnu
.