Pular para o conteúdo

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

Dica publicada em Linux / Software
Celso Goya Oki
Hits: 17.379 Categoria: Linux Subcategoria: Software
  • Indicar
  • Impressora
  • Denunciar
O Viva o Linux depende da receita de anúncios para se manter. Ative os cookies aqui para nos patrocinar.
Não conseguimos carregar os anúncios. Se usa bloqueador, considere liberar o Viva o Linux para nos patrocinar.

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.

O Viva o Linux depende da receita de anúncios para se manter. Ative os cookies aqui para nos patrocinar.
Não conseguimos carregar os anúncios. Se usa bloqueador, considere liberar o Viva o Linux para nos patrocinar.
O Viva o Linux depende da receita de anúncios para se manter. Ative os cookies aqui para nos patrocinar.
Não conseguimos carregar os anúncios. Se usa bloqueador, considere liberar o Viva o Linux para nos patrocinar.

Freecraft suspenso pela Blizzard

Pinguins correndo pelas janelas!

Anti-Microsoft

gxmessage :: shell script incrementado

Java Web Start

Instalando a última versão do ZSH

Como manter KDE 3.5.10

Emulador WineX 3.1 para Debian

Synaptic - Como é fácil instalar programas no Linux [Vídeo]

Vídeo aula: Trabalhando com o Quanta Plus

#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

Entre na sua conta para comentar.