Rearrange method parameters in IntelliJ with keyboard shortcut
I'm not sure if it's possible in IDEA, but you might try to use editor macros for two-parameter methods:
- Editor -> Macros -> Start Macro Recording
- Record your macro:
- Ctrl+F6 to open the Change Signature dialog
- Alt+↓ to swap the first and the second parameter
- Tab to deactivate the Parameters tab and let the Refactor button get the focus
- Enter to close the dialog at perform refactoring
- Editor -> Macros -> Stop Macro Recording and give a name to your macro, let's say "Swap method parameters 1 and 2".
And then access your macro via the Editor -> Macros menu or assign a custom shortcut to it in Settings -> Keymap -> Main menu/Edit/Macros/Swap method parameters 1 and 2. It looks a very dirty and context-free way to me, but maybe it could help you a little.
Since IDEA 16 EAP, there's an action for that. It's in the menu:
Code | Move Element Left/Right
Keyboard shortcuts are Alt+Ctrl+Shift+Left/Right (Alt+Cmd+Shift+Left/Right for OSX).
See http://blog.jetbrains.com/idea/2016/01/intellij-idea-16-eap-improves-editor-and-vcs-integration/ for more details.