Bug 200707 - [refactoring] Remove/turn off "live updating" of inline refactoring
Summary: [refactoring] Remove/turn off "live updating" of inline refactoring
Status: ASSIGNED
Alias: None
Product: JDT
Classification: Eclipse Project
Component: UI (show other bugs)
Version: 3.3   Edit
Hardware: PC Windows Vista
: P5 enhancement (vote)
Target Milestone: ---   Edit
Assignee: JDT-UI-Inbox CLA
QA Contact:
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2007-08-21 12:02 EDT by Brad Reynolds CLA
Modified: 2008-12-11 03:15 EST (History)
3 users (show)

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Brad Reynolds CLA 2007-08-21 12:02:17 EDT
The live updating of the code while performing an inline refactoring seems kind of cool at first but after a while becomes frustrating.  It slows down the responsiveness of the editor if there many occurrences and in the end doesn't provide much real value.  I've tried switching back to the dialog method of refactoring but that loses all selection, cursor position, etc.  I like the inline refactoring as it integrates well into the workflow but I'd like for it to not slow down my workflow.  I'm requesting to either add a preference to remove this behavior or to remove it altogether as I don't see it providing value.
Comment 1 Martin Aeschlimann CLA 2007-08-21 12:32:32 EDT
One value I see is that you can also use it a a 'local rename'. Pressing 'ESC' any time will not perform a refactoring, but all other references in the file are updated.

Unless we get more requests for a preference or a change in the behavior we have no plans for this. 
Comment 2 Mike M CLA 2008-12-10 18:17:00 EST
How about a preference that simply makes the inline refactoring faster by not updating the UI?
Comment 3 Dani Megert CLA 2008-12-11 03:15:19 EST
You can always disable the inline refactoring and use the dialog.