Pesquisa de site

Como ativar o realce de sintaxe no editor Vi/Vim


Uma das maneiras mais fáceis de aumentar a legibilidade e o contexto do texto em um arquivo de configuração ou em seu código-fonte para várias linguagens de programação é usar um editor de texto que suporte “destaque de sintaxe”.

O realce de sintaxe é um componente simples, mas útil na maioria, senão em todos os editores de texto usados para linguagens de programação, script ou marcação, que permite exibir texto colorido, principalmente código-fonte, em cores diferentes (e possivelmente fontes) correspondente à categoria de termos.

Leia também: 10 razões pelas quais você deve usar o editor de texto Vi/Vim no Linux

Neste artigo, mostraremos como ativar o realce de sintaxe temporária ou permanentemente no editor de texto Vi/Vim.

VIM é uma versão alternativa e avançada do editor VI que habilita o recurso de destaque de sintaxe no VI. O realce de sintaxe significa que ele pode mostrar algumas partes do texto em outras fontes e cores. VIM não mostra o arquivo inteiro, mas tem algumas limitações para destacar palavras-chave específicas ou texto que corresponda a um padrão em um arquivo. Por padrão, o VIM funciona em todos os terminais Linux, mas alguns terminais têm recursos mínimos de destaque para serem executados.

VIM tem outro ótimo recurso que nos permite desativar ou ativar o realce de sintaxe usando a opção sintaxe ativada e sintaxe desativada.

Como instalar o VIM

A maior parte do sistema Linux já inclui o pacote VIM, se não, instale-o usando a ferramenta YUM.

yum -y install vim-enhanced

Como ativar o realce de sintaxe no VI e VIM

Para ativar o recurso Destaque de sintaxe no editor VI, abra o arquivo chamado /etc/profile.

vi /etc/profile

Adicione a função de alias ao VI apontando para VIM no arquivo /etc/profile. Este arquivo é usado para definir funções de alias globalmente.

alias vi=vim

Se você quiser definir aliases e funções específicas do usuário, será necessário abrir o arquivo .bashrc no diretório do usuário.

vi /home/tecmint/.bashrc

Adicione a função de alias. Por exemplo, definimos um alias para o usuário tecmint.

alias vi=vim

Depois de fazer alterações no arquivo, você precisa redefinir as alterações executando o seguinte comando.

source /etc/profile
OR
source /home/tecmint/.bashrc

Teste o realce de sintaxe no editor Vi

Abra qualquer código de exemplo de arquivo com o editor vi. Por padrão, o destaque de sintaxe é ativado automaticamente no arquivo /etc/vimrc.

Exemplo de destaque de sintaxe no VI

Ativar ou desativar o realce de sintaxe no VI

Você pode ativar ou desativar o realce de sintaxe pressionando o botão ESC  e usar o comando como :syntax on e :syntax off no editor Vi. Consulte exemplos de capturas de tela.

Ativar o realce de sintaxe no VI

Desative o realce de sintaxe no VI

Se você é novo no vi/vim, os seguintes guias serão úteis:

  1. Aprenda Vi/Vim como editor de texto completo no Linux
  2. Aprenda truques e dicas úteis do editor Vi/Vim no Linux
  3. 8 truques interessantes do editor Vi/Vim para todos os usuários Linux
  4. Como proteger com senha um arquivo Vim no Linux

Você pode compartilhar conosco quaisquer outras dicas ou truques úteis do vi/vim que encontrar, por meio do formulário de comentários abaixo.