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

Вдъхновен от поста на един приятел, реших че може малко да си улесня живота като добавя бързи бутони за 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.

Tags: ,

6 Responses to “Интегриране на GCC във Vim”

  1. gotha Says:

    Моите конгратулации :P
    Честно казано когато става въпрос за конзолни редактори винаги съм предпочитал pico/nano, оправям се с vi/vim, но някакси не мога да свикна с тях и не са ми удобни. Иначе супер за "пиниза". :)

  2. CappY Says:

    И аз съм така. Предпочитам нано-то, работя и с вим ,но не ми е удобно. :)

  3. ivanatora Says:

    Няма да отварям спор кой е редактор има по-голяма пишка :)
    На мен vim ми е най-удобен.

  4. CappY Says:

    П.П. на предишния пост (хаха) ,някакъв шанс за интегриране в Kwrite ? :)

  5. ivanatora Says:

    Изглежда kwrite има някаква идея като цяло за плъгини, но не мога да намеря в нета да има готови.

  6. CappY Says:

    М/у чувал ли си за Editra ?

Leave a Reply