Gostaria de ver os números das linhas, começando com 1
na parte superior, no lado esquerdo de Vim. Idealmente, seria assim:
1 | foo = Foo.new 2 | bar = Bar.new 3 | baz = foo.baz(bar) ... 10| test = AwesomeSauce.test
Como posso fazer isso no Vim?
Resposta
Você tem duas opções: set number
para números de linha regulares
E também set relativenumber
que mostrará os números relativos das linhas, ou seja, a linha atual é sempre 0. Isso é útil para mover para cima / para baixo o número N de linhas usando 5j
por exemplo.
O que é legal é que você pode combiná-los. Eu tenho o seguinte em meu .vimrc
set number " Show current line number set relativenumber " Show relative line numbers
Isso fará com que ele use números relativos para todas as linhas, exceto a linha atual, que mostrará o número real.
Comentários
Resposta
Você pode usar o comando:
:set number
para ativar a numeração de linha. Para desligá-lo novamente, você pode usar:
:set nonumber
Se você deseja que o vim sempre mostre os números das linhas por padrão, você pode adicionar o comando ao seu vimrc
arquivo.
nu
e nonu
podem ser usados como apelidos para number
e nonumber
respectivamente.
Comentários
- Aqui ' uma pequena abreviatura:: set nu " para ativar: set nonu " para desativar
set number!
ativará a numeração de linha se ' estiver desativada e ativará se ' s desligado.set relativenumber
pode ser abreviado comoset rnu
.