Re: refactoring using parser

Mirko Stocker <[email protected]>
Newsgroups gmane.comp.programming.refactoring
Message-ID <[email protected]>
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):
> 
> * Refactoring.  At absolute minimum, I'd need the following:
>   * Rename (which may require renaming files)
>   * Move
>   * Extract Method
>   * Inline Method
>   * Pull up
>   * Extract Interface
> * View type hierarchy of currently selected instance / object
> * Continuous Test Runner (run unit tests in background on file save
> and display results)
> * Re-run only failed tests or certain test packages
> * Debug test, stopping at breakpoints, etc.
> * Instantaneous feedback on bad syntax and semantics
> * Find all references of * (an instance variable, a type, an interface,
>  etc.)

+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'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. 
 
And there's a new project Vrapper http://vrapper.sourceforge.net/home/ which I 
haven't tried yet but sound promising as well.





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

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.