sponsor Vim development Vim logo Vim Book Ad

Side-C : a simple IDE for C/C++

 script karma  Rating 12/6, Downloaded by 1964  Comments, bugs, improvements  Vim wiki

created by
Boyko Bantchev
script type
Side-C is a small plug-in implementing basic IDE functionality for developing one-file C or C++ programs.  It automates the following actions.

* Finding the program file among several open (so that to know what to compile or what and where to run).

* Building a program from its source.  The error message ('quickfix') window is being shown or hidden as needed.

* Running a program from wherever it resides.  Building it first if necessary.

* Running a program with redirecting its standard input, output, or both.

* Opening a browser for the directory of the currently edited file.

* Running an o.s. command shell in the directory of the currently edited file.

The plug-in is designed and tested to work on Linux and MS DOS/MS Windows, using gcc on both (DJGPP in the case of MS Windows).  It should work on other Unix systems as well.  With small changes, it should be possible to tailor it to other operating systems and compilers.

See the comments in the plug-in itself for more details.
install details
Put the file in a plug-in directory, or source it directly

rate this script Life Changing Helpful Unfulfilling 
script versions (upload new version)

Click on the package to download.

package script version date Vim version user release notes
side-c.vim 1.1+(3) 2011-01-29 7.0 Boyko Bantchev small additions and corrections
side-c.vim 1.1+ 2008-12-15 7.0 Boyko Bantchev a bug fixed that prevented the quickfix list from properly creating & displaying
side-c.vim 1.1 2008-11-12 7.0 Boyko Bantchev bugs removed, doc typos corrected, some improvements made
side-c.vim 1.0 2008-11-09 7.0 Boyko Bantchev Initial upload
ip used for rating:

If you have questions or remarks about this site, visit the vimonline development pages. Please use this site responsibly.
Questions about Vim should go to the maillist. Help Bram help Uganda.