Archive for March 25th, 2009

Интегриране на GCC във Vim

Wednesday, March 25th, 2009

Вдъхновен от поста на един приятел, реших че може малко да си улесня живота като добавя бързи бутони за Compile и CompileRun във vim :) Пиниза наистина е лесен и си струва. Следните редове се добавят във .vimrc:

  1.  
  2. map <F9> :call CompileRun()<CR>
  3. map <F5> :call Compile()<CR>
  4. func! CompileRun()
  5.         exec "w"        
  6.         exec "!gcc % -o %< && ./%<"
  7. endfunc
  8. func! Compile()
  9.         exec "w"
  10.         exec "!gcc % -o %<"
  11. endfunc
  12.  

След това докато редактирате .с файл цъкате F5 и файла се компилира, F9 и се компилира и изпълнява. Евентуално може да бъде добавена и функцийка за make с Makefile.