VIM Sintaxe Destaques

VIM Sintaxe Destaques
Vim é um editor de texto para criar ou modificar qualquer texto, script ou arquivo de configuração e é a versão avançada do VI Editor. Este editor é instalado por padrão na maioria dos sistemas operacionais Linux. Muitos novos recursos são adicionados ao editor Vim, que não estão disponíveis no antigo editor VI. Um dos recursos úteis do VIM é o destaque da sintaxe. A legibilidade de qualquer código -fonte ou arquivo de configuração pode ser aumentado usando diferentes front e cor para diferentes partes do arquivo. Esta tarefa pode ser realizada usando o recurso de destaque da sintaxe do vim. Esse recurso pode ser ativado ou desativado temporariamente e permanentemente. Como você pode ativar ou desativar esse recurso e trabalhar com ele no editor Vim no Ubuntu é mostrado este tutorial.

Antes de iniciar este tutorial, o editor de verificação do VIM está instalado ou não no sistema. Por padrão, o VI Editor está instalado no Ubuntu. Execute o seguinte comando para instalar o VIM Editor.

$ sudo apt-get install vim

Execute o seguinte comando para verificar a versão do editor Vim instalado.

$ vim -version

Crie ou abra qualquer arquivo de script no editor Vim para verificar a aparência atual do conteúdo do arquivo antes de ativar a sintaxe destacando. Aqui, um arquivo bash chamado Conecte-se.sh com o seguinte conteúdo é usado.

Conecte-se.sh

!/BIN/BASH
eco "digite seu nome de usuário"
Leia o nome de usuário
eco "digite sua senha"
Leia a senha
se [[($ userName == "admin" && $ senha == "secret")]]; então
eco "usuário autorizado"
outro
eco "usuário não autorizado"
fi

Execute o seguinte comando para abrir o arquivo no editor Vim.

$ vim login.sh

Ativar ou desativar a sintaxe destacando

O destaque da sintaxe é o editor do VIM por padrão. O conteúdo de Conecte-se.sh será exibido com o seguinte formato quando o destaque da sintaxe estiver ligado. Depois de abrir Conecte-se.sh Arquivo em Vim Editor, Pressione ESC chave e tipo ': Sintaxe on' Para ativar a sintaxe destacando. O arquivo parecerá a seguinte imagem se o destaque da sintaxe estiver ligado.

Imprensa ESC chave e tipo, “sintaxe OFF”Para desativar o destaque da sintaxe.

Ativar ou desativar a sintaxe destacando permanentemente

Você tem que criar ou editar .Vimrc Arquive e adicione o texto do comando para ativar a sintaxe destacando permanentemente no editor Vim. Execute o seguinte comando para abrir .Vimrc Arquivo usando o VIM Editor.

$ sudo vim ~/.Vimrc

Adicione o texto, “Sintaxe ligada“Em qualquer lugar do arquivo para ativar a sintaxe destacando permanentemente para o VIM Editor. Salve e feche o arquivo digitando ': x'.

Para desativar o recurso, basta reabrir .Vimrc Arquivo, altere o texto “Sintaxe ON" para “Sintaxe Off” e salve o arquivo.

Alterar o esquema de cores

Existem diferentes arquivos Vim de esquema de cores após a instalação do pacote Vim. Esses arquivos de esquema de cores estão localizados no local,/usr/share/vim/vim*/colors/. Execute o seguinte comando para mostrar a lista de arquivos de esquema de cores Vim.

$ ls -l/usr/share/vim/vim*/colors/

A saída a seguir mostra que o pacote VIM instalado contém 18 esquema de cores que pode ser aplicado no editor Vim. O uso de alguns esquemas de cores é mostrado na próxima parte deste tutorial.

Suponha que o usuário queira alterar o esquema de cores para um arquivo html nomeado olá.html com o código.

olá.html



Bem-vindo


Olá a todos, bem -vindo ao nosso site



Execute o seguinte comando para abrir o arquivo HTML do editor.

$ vim Olá.html

Imprensa ESC e tipo “: Colorcheme Morning”Para alterar o esquema de cores atual do arquivo.

A aparência do editor será alterada como a imagem a seguir após aplicar o novo esquema de cores. Mas essa mudança é temporária e o efeito da cor será removido após o fechamento do editor.

Se você deseja definir um esquema de cores específico e plano de fundo para o editor permanentemente, então abra .Vimrc Arquive novamente e adicione o seguinte texto de comando. Aqui, noite O esquema de cores será definido para destaque da sintaxe e a cor do fundo é definida como escuro. Salvar e fechar o arquivo pressionando, 😡 Para aplicar o efeito de cor no editor.

noite colorida
Definir fundo = escuro

Agora, reabre o arquivo html no editor para verificar o esquema de cores e o efeito da cor do fundo. O editor parecerá a seguinte imagem.

Defina linguagens de sintaxe

Você pode selecionar a linguagem sintaxe após abrir um arquivo no editor Vim. Muitos idiomas de sintaxe existem para o editor do VIM, como "Php", "Perl", "Python", "Awk" etc. Abra um arquivo python nomeado média.py no editor Vim. O conteúdo do arquivo se parece com a seguinte imagem pela sintaxe padrão do editor Vim.

Tipo ": Sintaxe = Perl”Depois de abrir o arquivo e pressionar Digitar. A cor do texto de alguma parte do arquivo será alterada pela sintaxe do idioma perl, como a seguinte imagem. Aqui, as cores da entrada, int, texto e texto redondo são alteradas.

: Definir sintaxe = Perl

Defina o valor da chave de destaque

Existem nove grupos de destaque da sintaxe para o editor Vim. Estes são mencionados abaixo.

Nome do grupo Descrição
Identificador Pertence aos nomes variáveis ​​do código -fonte
Declaração Pertence a qualquer declaração de linguagem de programação, como se, caso contrário, enquanto etc.
Comente Pertence ao comentários parte do programa
Tipo O tipo de dados das variáveis ​​é definido por esse grupo, como int, duplo, string etc.
Preproc Pertence a qualquer declaração de pré -processador, como #incluir.
Constante Pertence a qualquer valor constante, como números, cordas citadas, verdadeiras/falsas etc.
Especial Pertence a qualquer símbolo especial, como '\ t, '\ n' etc.
Sublinhado Pertence a qualquer texto sublinhado.
Erro Pertence a qualquer código -fonte erro

Existem alguns pares de valores-chave destacados que podem ser usados ​​com qualquer grupo de destaque para alterar a cor específica do código-fonte no editor Vim. O uso de Declaração O grupo no editor Vim é mostrado na próxima parte deste tutorial. Abra um arquivo de script python nomeado Leapyear.py Em Vim Editor. Este arquivo se parece com a seguinte imagem por padrão Sintaxe destacando.

Tipo ": oi declaração c terminfg = vermelho ”Para mudar a cor das declarações de programação do script em cor vermelha. Aqui, a cor de se e outro é alterado para vermelho.

: oi declaração c terminfg = vermelho

Conclusão

Diferentes opções de destaque da sintaxe do editor Vim são explicadas neste tutorial usando vários exemplos. Esperança, o tutorial ajudará novos usuários do VIM a aplicar a sintaxe destacando corretamente para tornar o código -fonte mais legível.