开发者

IntelliJ keyboard shortcut for a particular run configuration

I have a JUnit run configuration to run all my unit tes开发者_StackOverflow中文版ts.

How can I bind a keyboard shortcut to the run of that JUnit config?


There is now a third-party plug-in:

  • Run Configuration as Action

Workarounds without plug-ins:

  1. Use Run | Run... (Alt+Shift+F10) on Windows to quickly select the configuration to Run or Debug

  2. Run the tests from the Ant script target, IDEA allows to assign keyboard shortcuts for the selected targets in Settings | Keymap.


You can also create a Macro and assign a shortcut to that Macro as a workaround.

  1. Go to Edit | Macros | Start recording macro
  2. Press Alt+Shift+F10 to show Run dialog
  3. Start typing the name of the desired Run Configuration (Just type enough to distinguish it from other run configurations)
  4. Press Enter to run the Run Configuration
  5. Go to Edit | Macros | Stop recording macro and choose a proper name for recorded macro.
  6. Now you can assign a keyboard shortcut to your macro from the Preferences | Keymap (Type the name of recorded macro in the search box).


I've created plugin for this Run Configuration as Action. After loading of this plugin it register all Run/Debug configurations as actions. So you can assign shortcut for them, add them to toolbars, etc.

IntelliJ keyboard shortcut for a particular run configuration

It works for all Jetbrains IDEs based on IntelliJ platform: CLion, PyCharm, PhpStorm, etc.


  1. Install the Infinitest plug into IntelliJ.

(After installing the plugin from the Plugin Manager, enable the Infinitest facet for your project. Right click on the project, choose facet, add Infinitest.)

  1. To run all tests, Make the project with ⌘-F9 (Mac). This runs all your tests regardless of what the current Run configuration is. You get a nice green message in your face if they pass, a red message also in your face if there's a fail.

It's a bit workaround-y but it works for me. I like that I don't have to engage with any dialogues.

0

上一篇:

下一篇:

精彩评论

暂无评论...
验证码 换一张
取 消

最新问答

问答排行榜