Linux Development Environment (IDE)

Michael L Torrie torriem at chem.byu.edu
Mon Oct 9 14:21:48 MDT 2006


On Mon, 2006-10-09 at 13:35 -0600, Clint Savage wrote:
> VIM 7.0
> 
> Here's a list of a couple of the newer cooler features.
> 
> http://linuxhelp.blogspot.com/2006/09/visual-walk-through-of-couple-of-new.html
> 

There are a couple of things about these new vim features that have
really started to bug me.  They are that the advanced features like
completion, etc require an emacs-like keystroke to enable.  In Visual
Studio, Kdevelop, or eclipse, the editor is a lot smarter than that.
Simply typing "." or "->" after an object name presents a drop-down list
of possibilities, which narrows as you type.  This is similar to the
Omni completion thing in Vim 7, but doesn't require C-x C-o key stroke.
If I wanted a hand cramp I'd have used emacs in the first place.

Of course completion in Visual Studio, Kdevelop, and eclipse is a whole
different ballgame, since these environments actually parse the code as
you type and detects the context of the word you're trying to complete.
Vim cannot do that without external help.

So I'm torn between the wonderful eclipse environment of completion,
integrated refactoring tools, etc, and the wonderful two-mode Vim
interface.  And no the vim plugin for eclipse does not cut it (and the
vim plugin for Visual Studio isn't what you think it is).

Michael


> Cheers,
> 
> Clint
> 
> On 10/9/06, Doran L. Barton <fozz at iodynamics.com> wrote:
> >
> > Chris Carey wrote:
> > > Can I please get some suggestions for free development environments on
> > > Linux?
> > >
> > > I've used NetBeans for Java dev many years ago. I'm looking for
> > > something for C and C++ code.
> >
> > Google for Eclipse or Kdevelop.
> >
> > -=Fozz
> >
> > --
> > fozz at iodynamics.com is Doran L. Barton, president/CTO, Iodynamics LLC
> > Iodynamics: IT and Web services by Linux/Open Source specialists
> > "Do not turn upside down."
> >     -- Seen on the bottom of a prepackaged dessert
> >
> >
> >
> >
> > /*
> > PLUG: http://plug.org, #utah on irc.freenode.net
> > Unsubscribe: http://plug.org/mailman/options/plug
> > Don't fear the penguin.
> > */
> >
> >
> >
> 
> /*
> PLUG: http://plug.org, #utah on irc.freenode.net
> Unsubscribe: http://plug.org/mailman/options/plug
> Don't fear the penguin.
> */
> 




More information about the PLUG mailing list