Quem sou eu

Minha foto
Programador por profissão, formação e opção! Interessado em tudo relacionado a computadores, menos manutenção de hardware! Linguagens (interesse e trabalho): Java, C#, C/C++, Python, Ruby, Haskell. Atualmente trabalhando como Desenvolvedor (maior parte do tempo em soluções ASP.NET)

sábado, 14 de novembro de 2009

Configurando o Vim para a linguagem Go

A linguagem Go já vem com vários documentos de definição de sintaxe para os editores mais comuns (emacs, vim, TextMate).

Como estou utilizando o Ubuntu normalmente utilizo o GEdit porém o mesmo ainda está sem suporte então dei uma chance ao Vim.

Para utilizar o Vim executei os seguintes passos:

Instalando a versão completa do vim. O padrão no Ubuntu é trazer apenas o vim-tiny que é uma versão bem menor do Vim.

Digite o seguinte comando:

sudo apt-get install vim-runtime

Agora o próximo passo e criar ou alterar o seu arquivo .vimrc (localizado em $HOME/.vimrc)

No meu caso eu criei o arquivo e inseri as seguintes linhas:

Arquivo de configuração do vim

let gosyntaxfile = "$GOROOT/misc/vim/go.vim"
syntax on

au BufRead,BufNewFile *.go set filetype=golang
au! Syntax golang source $GOROOT/misc/vim/go.vim

Não sou especialista em Vim, porém por dedução as linhas fazer respectivamente:

  • Linha 1: Define uma Variável com o caminho do arquivo de sintaxe
  • Linha 2: Habilita o syntax highlight
  • Linha 4: Associação a extensão (.go) ao tipo de linguagem golang
  • Linha 5: Define o arquivo de sintaxe para a linguagem golang definida na linha anterior
Pronto, agora basta abrir seus arquivos utilizando o Vim para obter syntax highlight para a linguagem Go

Nenhum comentário:

Postar um comentário