Antes de iniciar este tutorial, verifique se o editor vim está instalado ou não no sistema. Por padrão, o editor vi é instalado no Ubuntu. Execute o seguinte comando para instalar o editor vim.
$sudo apt-get install vim
Execute o seguinte comando para verificar a versão do editor vim instalado.
$vim-versão
Crie ou abra qualquer arquivo de script no editor vim para verificar a aparência atual do conteúdo do arquivo antes de habilitar o realce de sintaxe. Aqui, um arquivo bash chamado login.sh com o seguinte conteúdo é usado.
login.sh
! /sou/bash
jogou fora 'Digite seu nome de usuário'
leituranome do usuário
jogou fora 'Digite sua senha'
leiturasenha
E se [[ ( $ nome de usuário=='admin' && $ senha=='segredo' ) ]];então
jogou fora 'Usuário autorizado'
outro
jogou fora 'Usuário não autorizado'
ser
Execute o seguinte comando para abrir o arquivo no editor vim.
$vimlogin.shAtivar ou desativar o realce de sintaxe
O realce de sintaxe está ativado para o editor vim por padrão. O conteúdo de login.sh será exibido com o seguinte formato quando o realce de sintaxe estiver ativado. Depois de abrir login.sh arquivo no editor vim, pressione ESC chave e tipo ‘: Sintaxe ligada’ para habilitar o destaque de sintaxe. O arquivo se parecerá com a imagem a seguir se o realce de sintaxe estiver ativado.
pressione ESC chave e tipo, sintaxe desligada para desativar o realce de sintaxe.
Ativar ou desativar o realce de sintaxe permanentemente
Você tem que criar ou editar .vimrc arquivo e adicionar texto de comando para habilitar o destaque de sintaxe permanentemente no editor vim. Execute o seguinte comando para abrir .vimrc arquivo usando o editor vim.
$sudo vim~/.vimrc
Adicione o texto, sintaxe em em qualquer lugar no arquivo para habilitar o destaque de sintaxe permanentemente para o editor vim. Salve e feche o arquivo digitando ': X' .
Para desativar o recurso, basta reabrir. vimrc arquivo, mude o texto sintaxe em para sintaxe desligada e salve o arquivo.
Mudar 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 em / usr / share / vim / vim * / colors /. Execute o seguinte comando para mostrar a lista de arquivos de esquema de cores do vim.
$ls -a /usr/compartilhado/vim/vim* /cores/A saída a seguir mostra que o pacote vim instalado contém 18 esquemas de cores que podem ser aplicados 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 de um arquivo html denominado ola.html com o código.
ola.html
< html >< cabeça >
< título >Receber</ título >
</ cabeça >
< corpo >
< p >Olá a todos, bem-vindos ao nosso site</ p >
</ corpo >
</ html >
Execute o seguinte comando para abrir o arquivo html no editor.
$ vim hello.htmlpressione ESC e digite : colourscheme morning para alterar o esquema de cores atual do arquivo.
A aparência do editor será alterada como a imagem a seguir após a aplicação do novo esquema de cores. Mas esta mudança é temporária e o efeito de cor será removido após fechar o editor.
Se você deseja definir um determinado esquema de cores e plano de fundo para o editor permanentemente, abra .vimrc arquivo novamente e adicione o seguinte texto de comando. Aqui, noite o esquema de cores será definido para destaque de sintaxe e a cor de fundo será definida para Sombrio . Salve e feche o arquivo pressionando, para aplicar o efeito de cor no editor.
noite de cordefinir fundo= escuro
Agora, reabra o arquivo html no editor para verificar o esquema de cores e o efeito da cor de fundo. O editor será semelhante à imagem a seguir.
Definir idiomas de sintaxe
Você pode selecionar o idioma da sintaxe após abrir um arquivo no editor vim. Existem muitas linguagens de sintaxe para o editor vim, como php, perl, python, awk etc. Abra um arquivo python chamado average.py no editor vim. O conteúdo do arquivo se parece com a seguinte imagem pela sintaxe padrão do editor vim.
Modelo : sintaxe = perl depois de abrir o arquivo e pressione Digitar . A cor do texto de alguma parte do arquivo será alterada pela sintaxe da linguagem perl como na imagem a seguir. Aqui, as cores de entrada, int, impressão e texto redondo são alteradas.
:definirsintaxe=perl
Definir valor-chave de realce
Existem nove grupos de realce de sintaxe para o editor vim. Eles são mencionados abaixo.
Nome do grupo | Descrição |
Identificar | Pertence aos nomes das variáveis do código-fonte |
Demonstração | Ele pertence a qualquer instrução de linguagem de programação, como se, senão, faça, enquanto etc. |
Comente | Pertence ao comentários parte do programa |
Modelo | O tipo de dados das variáveis é definido por este grupo, como int, double, string etc. |
PreProc | Ele pertence a qualquer instrução do pré-processador, como #incluir. |
Constante | Pertence a qualquer valor constante, como números, strings entre aspas, verdadeiro / falso 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 valor-chave de realce que podem ser usados com qualquer grupo de realce para alterar a cor específica do código-fonte no editor vim. O uso de Demonstração O grupo no editor vim é mostrado na próxima parte deste tutorial. Abra um arquivo de script Python chamado leapyear.py no editor vim. Este arquivo se parece com a imagem a seguir por destaque de sintaxe padrão.
Modelo : hi Instrução ctermfg = red para mudar a cor das instruções de programação do script para a cor vermelha. Aqui, a cor de E se e outro é alterado para vermelho.
: oi Declaraçãoctermfg=internet
Conclusão
Diferentes opções de realce de sintaxe do editor vim são explicadas neste tutorial usando vários exemplos. Espero que o tutorial ajude novos usuários do vim a aplicar o realce de sintaxe corretamente para tornar o código-fonte mais legível.