Jak mogę dodać numery linii do Vima?

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

  • Teraz próbowałem to i to ' sa schyzo! To znaczy, mylące.: D
  • Możesz także przełączyć poleceń, dołączając do nich "! ". Na przykład. 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ć do set rnu.

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ć

Dodaj komentarz

Twój adres email nie zostanie opublikowany. Pola, których wypełnienie jest wymagane, są oznaczone symbolem *