Semi-OT: Getting back into programming

Matthew Weier OPhinney matthew-lists at
Thu Jun 10 14:11:22 CEST 2004

-- Biju Chacko <botsie at> wrote
(on Thursday, 10 June 2004, 08:58 AM +0530):
> On Wed, 09 Jun 2004 22:42:08 -0400
> Joe Klemmer <klemmerj at> wrote:
> > My question now is what tool/IDE/environment to use.  I currently
> > have Code Crusader, CodeForge, Anjuta and, of course, the vim/nedit
> > with-lots-of-xterms IDE.  I also have Borland C++ Builder X and
> > KDevelop but they seem more for C++ than C, though I'm sure I could
> > do C with them.  The problem with the IDE's, other than the
> > vim/nedit option, is the steep learning curve they all have.  It's
> > almost as much to learn the IDE as it is the language.
> > 
> > I would like to ask what others are using.  What is the preferred
> > method or tools of development being used by you guys?  I sm leaning
> > towards either Anjuta or the vim/nedit method but am not against
> > using something else.  It would be good to be as compatible as
> > possible with you guys.  I'm not against taking a few months to
> > learn an IDE but I'd rather learn one than all of them.
> Well, I find it difficult to use any editor other than vim, so I'm part
> of the vim/xterm crowd. With vim's Project plugin, I find I don't really
> need anything else.

I was just about to write the same thing. Project is nice, because then
you don't need to have a whole bunch of windows open, or spend a lot of
time trying to figure out what buffer each file is in. It works in gvim
as well -- which gives nice integration with a mouse, if you desire
that.  (I keep forgetting about that myself as I rarely move to my mouse
when editing.)

The other nice thing, I've heard (not being a C programmer myself), is
that you can easily setup macros within Project to compile when changes
are made to a file (I've used the feature briefly when trying out AAP
for a web project, and it was as simple as a keystroke).

Matthew Weier O'Phinney

More information about the Xfce4-dev mailing list