A very famous plugin in the Vim area.
A god plugin that allows you to run any source in Vim just by doing : Quickrun.
Each part is modular and can be customized very flexibly.
Add a special comment to the source file for C /C ++/ ʻObjective-C`,
A tool that helps build executable files.
I don't know, but it seems to be the origin of the Go community.
You can write like this:
curl.c
// #qo LIBS: curl
#include <stdio.h>
#include <curl/curl.h>
int main(int argc, char const *argv[]) {
CURL *curl = curl_easy_init();
//A program using CURL continues...
return 0;
}
Normally compile like this:
> gcc curl.c -lcurl
> ./a.out
But with qo:
> qo
[ 0%] Beginning build
[ 50%] Compiled curl.c
[100%] Linked curl
> ./curl
A tool that supports build and execution with qo using the hook of vim-quickrun.
If you find the # qo directive within the first 10 lines of the source file,
Hook : Quickrun to build with qo and run it on the fly.
With qo installed, you can get the job done within Vim, even if you need a slightly more complicated build.
Install using your favorite plugin manager, either Neobundle.vim or Pathegon To do.
manicmaniac/vim-quickrun-qo
nothing. Just install it, write the C source using the # qo directive, and do : QuickRun.