Chciałbym zobaczyć numery wierszy zaczynające się od 1
u góry, po lewej stronie Vim. Idealnie wyglądałoby tak:
1 | foo = Foo.new 2 | bar = Bar.new 3 | baz = foo.baz(bar) ... 10| test = AwesomeSauce.test
Jak mogę to zrobić w Vimie?
Odpowiedź
Masz dwie możliwości: set number
dla zwykłych numerów linii
A także set relativenumber
który pokaże względne numery wierszy, tzn. bieżąca linia ma zawsze 0. Jest to przydatne do przesuwania w górę / w dół liczby N wierszy przy użyciu na przykład 5j
.
Fajne jest to, że możesz je łączyć. W moim .vimrc
set number " Show current line number set relativenumber " Show relative line numbers
Spowoduje to użycie liczb względnych dla wszystkich wierszy z wyjątkiem bieżącego wiersza, który pokaże rzeczywistą liczbę.
Komentarze
Odpowiedź
Aby włączyć numerację wierszy, możesz użyć polecenia:
:set number
. Aby go ponownie wyłączyć, możesz użyć:
:set nonumber
Jeśli chcesz, aby vim zawsze wyświetlał numery linii jako domyślne, możesz dodać polecenie do swojego vimrc
.
nu
i nonu
mogą być używane jako aliasy dla number
i nonumber
odpowiednio.
Komentarze
- Tutaj ' to mały skrót:: ustaw nu ", aby włączyć: ustaw nonu ", aby wyłączyć
set number!
włączy numerację linii, jeśli jest ', wyłączona, i włączy, jeśli ' s wyłączone.set relativenumber
można skrócić doset rnu
.