[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: what's the best IDE for C programming in Debian?

On Fri, Aug 08, 2008 at 10:26:42PM -0500, Jordi Gutiérrez Hermoso wrote:
> 2008/8/1 Star Liu <minxinjianxin@gmail.com>:
> > I'm really happy to get so much good suggestions, I will try the
> > following tools one by one, and send my use reports to this mail
> > thread. I feel that the first one I want to try is codeblocks.
> Well, whatever works...
> > emacs
> > vim
> If I may so interject here, let me speak on behalf of these two
> choices. I will admit that I'm an acolyte of St iGNUcius and I worship
> at the Church of Emacs[1], 

I have used just enough emacs to learn that it is an amazing tool. I'm
not downplaying vim. I use vim daily. It is my editor of choice for
config files. I don't know why, it just is. 

But emacs I've used for writing code. Not a lot of code, but enough to
get the basic stuff wired in. I also use it as a general purpose
editor (it's my default editor in mutt, for example, with it's own
.emacs just for mutt, so I don't load up a bunch of unneeded stuff. I
know, I know, why load an OS to answer email...). I use it for latex,
coding in C, Scheme, Java and others. It has a good default setup, is
easy to configure on the fly. 

> It is said that flashier IDEs accomplish this better, but to me, after
> many years of Emacs, it's extremely uncomfortable to have to move my
> wrists to the arrow keys and away from homerow for tasks like moving
> the cursor or copy-pasting.

Lately, because of the requirements of a class I'm taking... working
in teams on XP and agile concepts in java, I've been required to learn
eclipse. Wow, what a tool. It's refactoring is amazingly
powerful. I've watched some real pros working with it and they can
produce, and then refactor massive amounts of good code in no time at
all. Invariably they are using keyboard shortcuts for everything and
never touch the mouse. That's a good thing in my opinion. It's
definitely a powerful tool. 

Seeing how powerful it is, but knowing how powerful emacs is, or can
be, I wonder what emacs based tools exist for performing similarly in
emacs? A few pointers to some more powerful code tools in emacs would
be great. This class is over in a couple of weeks, and I've got a
couple projects I'd like to work on in my own time. I'd like to get
back up to where I was in emacs and grow beyond it.



Attachment: signature.asc
Description: Digital signature

Reply to: