|key bindings conflct with Java development [message #689888]
||Tue, 28 June 2011 10:43
| R Shapiro
Registered: June 2011
Three of the egit bindings are in conflict with Java refactoring bindings. Since they conflict, neither works. And since key bindings are workspace-specific, every new workspace has to have its Key preferences adjusted. It's getting to be a nuisance.|
The conflicts are:
Inline (Java) v Ignore (egit)
Change Method Signature (Java) v Commit (egit)
Extract Method (Java) v Merge (egit)
Like most serious Java developers, I use the Java refactoring keys every day and have done for many years. So I would recommend changing the egit bindings.
Or they could be dropped altogether. Personally I very rarely need Ignore and only occasionally need Merge. The right-click menu seems fine for these (or add a toolbar item for Merge). Of course I use Commit frequently. But Commit is already available through a toolbar mouse-click. And in any case my sense is that most developers want to review changes before committing, which the key binding, like the toolbar item, doesn't support. The Git Staging view handles commit reviewing very nicely.
Powered by FUDForum
. Page generated in 0.01944 seconds