O editor de texto VI/Vim é popular para usuários do Linux por causa de seus muitos recursos exclusivos. Desenvolvedores e usuários regulares usam seus muitos recursos, um dos quais é que o VI pode ativar/desativar seu número de linha. O número da linha é a característica essencial dos editores de texto VI, principalmente para programação.
Como o editor no VIM/VI possui muitos comandos que usam o número da linha para navegação, esse é o motivo pelo qual o número da linha é ainda mais crítico para o VIM/VI. Sabendo apenas o número de uma linha específica, você pode mover rapidamente o cursor. Agora, discutiremos esse recurso sobre como ativar/desativar a numeração de linha em VI.
Quais são os números de linha em VI/Vim?
As características essenciais do VI/VIM são difíceis de descobrir, por isso é conhecido como um editor de texto orientado para o usuário do usuário. Prova ser tão complicado que mesmo desistir pode ser um desafio para novos usuários.
Portanto, é importante observar que o VI mostra o número da linha atual no lado inferior direito da janela, mesmo em sua forma mais básica.
Como ativar/desativar a numeração de linha em VI
Existem três números diferentes de linha em VI: numeração da linha absoluta, numeração de linha relativa e numeração de linha híbrida. Existem vários métodos pelos quais podemos ativar/desativar números de linha em várias formas. Discutiremos os diferentes números de linha e maneiras de habilitá -los/desativá -los aqui.
Numeração da linha absoluta
Numeração de linhas absolutas, conforme seus nomes, representa a numeração seqüencial das linhas. Se desejar, podemos numerar todas as fileiras a partir do início e ir ao fim. Certifique -se de que você está no modo de comando. Pressione ESC se você não tiver certeza de em que modo você está. Digite o seguinte comando:
: definir númeroAgora, você pode ver o número da linha na sua coluna esquerda e permanecer no modo de comando. Da mesma forma, você pode ativar números de linha e, da mesma maneira, você pode desativar os números de linha repetindo o processo. Para isso, Type o seguinte comando:
: definir não -numeradoObservação: Você também pode usar versões abreviadas de todos os comandos aqui, definir nonU e definir nu, respectivamente.
Numeração de linha relativa
A sintaxe de Vim para os comandos de navegação funciona bem com números de linha relativos. O método de numeração mostra números de linha em torno da posição do cursor. Isso é útil ao lidar com alguém que precisa apontar você para linhas específicas em relação a uma linha específica ou visualizar seu código de um contexto específico. Ele permite que você mova o cursor diretamente para as linhas. Ative os números relativos inserindo o modo de comando pressionando ESC. Posteriormente, use o seguinte comando e pressione o botão Enter:
: Defina RNUOu
: defina relativenumberEsta configuração mostrará automaticamente 0 ao longo da linha atual. Além disso, o VI/VIM prefixará sua parte inferior e superior com 1. Todas as outras linhas permanecerão em sua posição original. Ative tanto com esta configuração quanto a configuração de número padrão simultaneamente. No entanto, sua linha atual ainda mostrará 0 em vez do número da linha real.
Os comandos de numeração de linha relativos devem ser seguidos por um ponto de exclamação. Posteriormente, você pode desativar a numeração relativa da linha usando estes dois comandos:
: definir NornuOu
: Defina NorelativenumberNumeração da linha híbrida
A numeração de linha combina números absolutos e relativos. Começando com VI/Vim 7.4, você pode ativar a numeração da linha híbrida. Os números de linha relativos e absolutos podem ser vistos lado a lado com este método. Assim, facilitando se referir a qualquer linha em seu arquivo.
Para ativá -lo, inicie o modo de comando pressionando a tecla ESC e digitando o seguinte comando para ativar a numeração relativa e absoluta:
: definir número relativenumberEles também estão desativados da mesma maneira. Temos que desativar o parente e o absoluto, como geralmente fazemos. Para desativar a numeração da linha híbrida, digite o seguinte comando e pressione Enter:
: definir NorElativenumber não -numeradoPermite permanentemente os números de linha no VI/VIM
Não há solução permanente para nenhum desses problemas. Depois que o VI/VIM é desligado, ele retorna ao modo padrão e os números de linha estão ocultos.
Dependendo do sistema, a localização do arquivo de configurações VI/VIM pode variar. Principalmente este arquivo é encontrado em seu diretório doméstico nomeado .Vimrc. Qualquer comando set que você colocar neste arquivo entrará em vigor por padrão.
Abra o arquivo de configuração VI/VIM .VIMRC com o seguinte comando:
vim ~///.VimrcVocê pode ativar a numeração de linha permanentemente, adicionando o seguinte comando ao .Arquivo VIMRC.
: set [requerir_mode]Se você ainda não tem um .arquivo VIMRC no seu diretório inicial, este comando ajudará você a criar um.
vim .VimrcNa próxima vez que você abrir o editor, os números de linha aparecerão em */.VIMRC por padrão. Usando o processo SET NONU, você pode escondê -los interativamente.
Conclusão
Este artigo explica como os números de linha são ativados e desativados em VI/VIM. Existem principalmente três tipos de numeração de linha no VI Text Editor: Absoluto, relativo e híbrido. Temos conhecimento dos métodos para ativar/desativar esses três tipos de numeração de linha em VI. Explicamos o método para ativar os números de linha permanentemente. Esperamos que você tenha achado este artigo útil. Se você tiver alguma dúvida relacionada a este artigo, pode verificar livremente os outros artigos de dica do Linux.