Re: refactoring using parser

Kaleb Pederson <[email protected]>
Newsgroups gmane.comp.programming.refactoring
Message-ID <[email protected]>
On Monday 23 November 2009 04:15:22 am you wrote:
> On Friday 20 November 2009 19:30:01 Kaleb Pederson wrote:
> > > What features that are available in an IDE (e.g., Eclipse) are missing in
> > > vim?
> > 
> > There's a lot, unfortunately. I wouldn't argue that they aren't
> > possible in Vim, but it's not easy to find many of the subtle features
> > present in any IDE that make it a joy to use (for that intended
> > purpose):
> > 
[...snip...]

> +1! As soon as I have to do work in a larger scope (with many files across 
> different folders), I feel more comfortable with an IDE.

I used to feel the benefit mainly happened with larger projects, but with the better refactoring support, I now often use an IDE for even single-file projects.  I'll write a bunch of coding, making sure that it works through TDD or the like, and then I'll go through and Extract Method (a bunch), and then doing Pull up or Move to make everything fit better with the single responsibility principle.

> > I've thought about trying Eclim, but haven't yet.
> 
> Have you tried http://www.viplugin.com/viplugin/ ? It supports most of the 
> basic vi commands I use and works quite well. 

I've thought about it as the cost is minimal, but was worried about the "basic" aspect that I've heard others reference. If after a while I'm not satisfied with the Open Source versions, I'll probably try it.
  
> And there's a new project Vrapper http://vrapper.sourceforge.net/home/ which I 
> haven't tried yet but sound promising as well.

Sounds interesting.  Thanks for the heads up.

--
Kaleb Pederson

Blog - http://kalebpederson.com
Twitter - http://twitter.com/kalebpederson


------------------------------------

Yahoo! Groups Links

<*> To visit your group on the web, go to:
    http://groups.yahoo.com/group/refactoring/

<*> Your email settings:
    Individual Email | Traditional

<*> To change settings online go to:
    http://groups.yahoo.com/group/refactoring/join
    (Yahoo! ID required)

<*> To change settings via email:
    [email protected] 
    [email protected]

<*> To unsubscribe from this group, send an email to:
    [email protected]

<*> Your use of Yahoo! Groups is subject to:
    http://docs.yahoo.com/info/terms/
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.