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

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


map <F9> :call CompileRun()<CR>
map <F5> :call Compile()<CR>
func! CompileRun()
        exec "w"        
        exec "!gcc % -o %< && ./%<"
endfunc
func! Compile()
        exec "w"
        exec "!gcc % -o %<"
endfunc

След това докато редактирате .с файл цъкате 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