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.