você está aqui: Home  → Arquivo de Mensagens

Make ing no Vim

Colaboração: Márcio C. M. Rezende

Data de Publicação: 31 de março de 2011

Sabe-se que é interessante compilar o programa estando no vim, utilizando o make. Sabe-se também que podemos navegar nos erros usando :cprev, :cnext.

O que eu não sabia, e isto me aborrecia bastante, era que podemos compilar direto o fonte editado, sem muita complicação.

Sabe-se que quando se executa o comando make com o nome do alvo desejado, diretamente na linha de comando, o make, baseado em suas regras gera o alvo com o nome do fonte sem a extensão.

Ex: (na linha de comando)

  $ # fonte:   foo.c
  $ make foo
  $ # gera o alvo ./foo

Contrariamente, quando se usa o compilador diretamente, obtemos o infame a.out

Ex: (linha de comando)

  $ #fonte foo.c
  $ gcc foo.c
  $ # gera o alvo ./a.out

Ok, finalmente estando no vim, basta compilar com (: modo command):

  :make %<

E, para não ter que ficar digitando %< (atalho para nome de arquivo sem a extensão), coloque a seguinte linha no seu ~/.vimrc

  set makeprg=make\ %<

E resolva de vez o problema.

{}'s
MaRZ

Blog do autor: http://bitismyth.wordpress.com/


Veja a relação completa dos artigos de Márcio C. M. Rezende

 

 

Opinião dos Leitores

Seja o primeiro a comentar este artigo
*Nome:
Email:
Me notifique sobre novos comentários nessa página
Oculte meu email
*Texto:
 
  Para publicar seu comentário, digite o código contido na imagem acima
 


Powered by Scriptsmill Comments Script