Como habilitar os números de linha em Vim/Vi
- Numeração de Linha Absoluta em Vim/Vi
- Numeração de linha relativa
- Numeração de linha híbrida
- Habilitar permanentemente a numeração de linhas em Vim
Vim e Vi são um dos editores de texto mais usados entre os usuários do Linux. A numeração de linha é essencial para os editores de texto enquanto programam em pares, depuram scripts, indicam uma linha específica, e muito mais.
O recurso de numeração de linha é inativo por padrão nos editores Vim e Vi, mas pode ser facilmente ativado na configuração das configurações. Vim e Vi suportam três tipos de numeração de linha: Absoluta, Relativa, e Híbrida.
Numeração de Linha Absoluta em Vim/Vi
A numeração absoluta das linhas é o método de numeração que representa a numeração sucessiva das linhas.
Habilitar a numeração de linhas absoluta em Vim/Vi
Para permitir a numeração absoluta das linhas em Vim/Vi, precisamos executar os seguintes passos:
-
Mude para o modo de comando pressionando a tecla Esc.
-
Agora aperte
:
e o cursor aparecerá na parte inferior esquerda do terminal. -
Para habilitar a numeração absoluta, digite
set number
ouset nu
e depois aperte Enter.
Desativar a numeração absoluta da linha em Vim/Vi
Para desativar a numeração absoluta das linhas em Vim/Vi, digite set nonumber
ou set nu!
comando na barra de comando e, em seguida, pressione Enter.
Numeração de linha relativa
A numeração relativa das linhas é o método de numeração que representa o número da linha em relação à posição do cursor.
Habilitar numeração de linha relativa em Vim/Vi
Para permitir a numeração relativa das linhas em Vim/Vi, precisamos executar os seguintes passos:
-
Mude para o modo de comando pressionando a tecla Esc.
-
Agora aperte
:
e o cursor aparecerá na parte inferior esquerda do terminal. -
Para habilitar a numeração absoluta, digite
set reltivenumber
ouset rnu
e depois aperte Enter.
Na figura, o cursor está na linha 4 em numeração absoluta. Portanto, a numeração das linhas aqui é feita em relação à 4ª linha.
Desativar numeração relativa da linha em Vim/Vi
Para desativar a numeração relativa das linhas em Vim/Vi, digite set norelativenumber
ou set nornu
na barra de comando e então pressione Enter.
Numeração de linha híbrida
A numeração de linha híbrida é o método de numeração que é uma combinação dos métodos de numeração absoluta e relativa.
Habilitar a numeração de linhas híbridas em Vim/Vi
Para permitir a numeração de linhas híbridas em Vim/Vi, precisamos executar os seguintes passos:
-
Mude para o modo de comando pressionando a tecla Esc.
-
Agora aperte
:
e o cursor aparecerá na parte inferior esquerda do terminal. -
Para habilitar a numeração absoluta, digite
set number relativenumber
e depois aperte Enter.
Na figura, o cursor está na linha 4 em numeração absoluta. Portanto, a numeração de outras linhas, exceto a linha 4, é feita com relação à linha 4, mas a numeração da linha 4 é feita por numeração absoluta.
Desativar numeração de linha híbrida em Vim/Vi
Para desativar a numeração de linhas híbridas em Vim/Vi, digite set nonumber norelativenumber
comando na barra de comando e então pressione Enter.
Habilitar permanentemente a numeração de linhas em Vim
Os métodos mencionados acima não se sustentam permanentemente. Quando fechamos o editor Vim/Vi e o reabrimos, ele volta ao modo padrão, ou seja, os números de linha são ocultos.
Para ativar os números de linha do Vim permanentemente, precisamos executar os seguintes passos:
-
Abrir o arquivo de configuração do Vim
.vimrc
com o comando:vim ~/.vimrc
-
Adicione o comando apropriado no arquivo
.vimrc
para habilitar a numeração de linhas permanentemente.:set [required_mode]
Se você não tiver nenhum arquivo
.vimrc
no diretório home, podemos criá-lo facilmente utilizando o comandovim .vimrc
.
Suraj Joshi is a backend software engineer at Matrice.ai.
LinkedIn