This Bugzilla instance is a read-only archive of historic NetBeans bug reports. To report a bug in NetBeans please follow the project's instructions for reporting issues.

Bug 228314 - "quick rename" shortcut conflicts with "full rename" shortcut
Summary: "quick rename" shortcut conflicts with "full rename" shortcut
Status: REOPENED
Alias: None
Product: java
Classification: Unclassified
Component: Editor (show other bugs)
Version: 7.4
Hardware: PC Mac OS X
: P3 normal (vote)
Assignee: Dusan Balek
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2013-04-05 22:39 UTC by athompson
Modified: 2013-06-04 13:32 UTC (History)
0 users

See Also:
Issue Type: ENHANCEMENT
Exception Reporter:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description athompson 2013-04-05 22:39:08 UTC
This may be OS X specific, but the "quick" (inline) shortcut for renaming a class member is the same as the "full" rename  shortcut (^R). As a result "full" rename is not accessible. Since the full rename dialog has more features it's occasionally needed.
Comment 1 Jiri Prox 2013-04-08 10:02:05 UTC
This is intentional, the inline renamed is used when it is possible otherwise the "full" rename is used. 

If you've found use case where the inline refactoring is invoked, but required is normal rename, please reopen this issue and provide more info.
Thanks
Comment 2 athompson 2013-04-08 15:56:29 UTC
The obvious use case, where you're renaming a field and want to rename the getter/setter as well. I agree that quick rename is very convenient and it should have the primary rename shortcut, but sometimes you need the additional options in the full rename shortcut so it should have it's own (preferably related) shortcut. How about SHIFT-CONTROL-R?

Wait! Even better yet, how about hitting CONTROL-R to bring up the quick rename as usual, but hitting CONTROL-R a second time (when quick rename is engaged) brings up the full rename dialog? That way, you get the best of both worlds (and you don't need to learn another shortcut). If you like that approach, move this to an enhancement.