Como posso adicionar números de linha ao Vim?

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

  • Agora tentei isso, e ' sa schyzo! Quer dizer, confuso.: D
  • Você também pode alternar o comandos anexando um "! " a eles. Por exemplo. set number! ativará a numeração de linha se ' estiver desativada e ativará se ' s desligado. set relativenumber pode ser abreviado como set rnu.

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

Deixe uma resposta

O seu endereço de email não será publicado. Campos obrigatórios marcados com *