Vim com a syntax colorida para PHP, C++, Pascal, etc

Publicado por Celso Goya em 07/05/2003

[ Hits: 16.713 ]

 


Vim com a syntax colorida para PHP, C++, Pascal, etc



Pessoal,

Eu apanhei um pouco, entretanto descobri como deixar a sintaxe colorida no vim é muito fácil e além disso ele já tem modelos prontos para uma série de linguagens. Depois que descobri isso meus PHPs nunca mais passarão pelo Bluefish.

Nota: para efeito de compatibilidade, eu tenho um RedHat 9.

Primeiro, escolha o padrão de cores que você quer usar de acordo com o tipo de código que vai ser editado. Existe uma lista com mais de 50 tipos de esquemas de cores pré montados no diretório:

/usr/share/vim/vim61/syntax/

Depois é só adicionar uma variável de ambiente chamada VIMRUNTIME que deverá receber o como valor o diretório onde se encontram os arquivos do esquema de cores.

VIMRUNTIME=/usr/share/vim/vim61/syntax/

No meu caso eu adicionei uma linha dessas no meu ~/.bash_profile.

Bom, depois disso é só abrir o arquivo do tipo indicado e pronto. Eu fiz o teste com C++, Pascal e PHP e fica muito legal.

[]'s
Celso Goya

PS1: Não sei se em outras distribuições de Linux existem esses modelos prontos, caso alguém não encontre os modelos e-mail-me-at celso.goya@moinho.net que eu mando prá vocês.
PS2: Obrigado Slack, pelas dicas de VI e Fábio pelo caminho das pedras do highlight do VIM.

Outras dicas deste autor

Java :: Squirrel-SQL Client

Livro de linguagem Pascal de graça

Efetuando debug de JavaScript no Mozilla

Projeto Software Livre São Paulo

Dicas para Gnome 2.6

Leitura recomendada

Bloqueando acesso total ao chat do Gmail com Squid

Bug do duplo clique do Zenity no Linux Mint 17 Qiana [Resolvido]

Adicionando/Removendo PPAs graficamente no Linux Mint 17

Posicionando o AWN (Avant Window Navigator)

Instalando o aMSN no Debian Etch

  

Comentários
[1] Comentário enviado por fabio em 07/05/2003 - 14:12h

Celso,

O pacote vim (VI iMproved) é diferente do VI puro e uma dessas diferenças é o suporte nativo à sintax hightling, logo qualquer distro que tiver o comando "vim" instalado já possui os arquivos com os esquemas de cores de cada linguagem.

Uma vez que você tem o vim devidamente instalado, não é necessário fazer isso tudo para ativar a sintaxe, basta adicionar a seguinte linha ao seu arquivo ~/.vimrc:

syntax on

Ou no modo de comandos do vim digitar :syntax on.

Outra dica: edito alguns arquivos que os nomeio com a extensão .tpl, estes arquivos possuem código HTML, porém o vim seleciona o tipo de sintaxe de acordo com a extensão do arquivo e como ele não conhece a extensão .tpl, o highlight ficareia desabilitado. No arquivo /usr/share/vim/vim61/filetype.vim é possível definir que tipo de sintaxe recebe cada extensão dee arquivo.

[2] Comentário enviado por Oki em 07/05/2003 - 14:33h

Valeus fábio,

Nada melhor do que falar com quem entende do assunto :-)

[]'s
Celso Goya

[3] Comentário enviado por GelsonW em 20/04/2004 - 14:38h

Olá, estou utilizando no momento o Kurumin 2.21.

A dica pra setar a variável VIMRUNTIME ajudou. Porém, para vim62
tive que deixar assim:

VIMRUNTIME=/usr/share/vim/vim62/

Pra ativar diretamente pela linha de comando do vim:
:set syntax on

Exemplo para modificar o syntax pela linha de comando do vim:
:set syntax=sql




Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts