Semi-OT: Getting back into programming
Matthew Weier OPhinney
matthew-lists at weierophinney.net
Thu Jun 10 14:11:22 CEST 2004
-- Biju Chacko <botsie at xfce.org> wrote
(on Thursday, 10 June 2004, 08:58 AM +0530):
> On Wed, 09 Jun 2004 22:42:08 -0400
> Joe Klemmer <klemmerj at webtrek.com> 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
http://weierophinney.net/matthew/
More information about the Xfce4-dev
mailing list