Community
Participate
Working Groups
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.
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.
How about a preference that simply makes the inline refactoring faster by not updating the UI?
You can always disable the inline refactoring and use the dialog.