Improve your efficiency with IntelliJ IDEA by learning and practicing keyboard shortcuts with the Shortcut Trainer plugin.
- Random Shortcut Challenge: Engage with a pop-up that prompts you with a description of a random shortcut from your current keymap.
- Solution Reveal: Not sure what the shortcut is? Reveal the solution with a simple keystroke.
- Continuous Learning: Move on to the next shortcut challenge to continue learning without interruption.
- Start Training: You can start the Shortcut Trainer in two ways:
- Keyboard Shortcut: Press
Cmd-Shift-L
on macOS orCtrl-Shift-L
on Windows/Linux to begin training. - Help Menu: Alternatively, you can start it from the IntelliJ IDEA "Help" menu. Navigate to Help > Shortcut Trainer.
- Keyboard Shortcut: Press
- Reveal Answer: If you're unsure of the shortcut, you can either press the "Show" button or use the keyboard shortcut
Opt-S
(macOS) orAlt-S
(Windows/Linux) to reveal the correct answer. - Next Challenge: Ready for more? You can either click the "Next" button or use the keyboard shortcut
Opt-N
(macOS) orAlt-N
(Windows/Linux) to advance to the next shortcut.
Learn more about the functionality and enjoy the process of mastering your IntelliJ IDEA shortcuts!
You can easily install the Shortcut Trainer plugin either from the JetBrains Plugin Marketplace online or directly from within IntelliJ IDEA. Follow these steps based on your preference:
- Go to the JetBrains Plugin Marketplace.
- Search for "Shortcut Trainer".
- Find the plugin in the search results and click on it.
- Follow the instructions to install it into your IDE.
- Open IntelliJ IDEA and access the Settings dialog.
- Navigate to Plugins.
- Switch to the Marketplace tab.
- In the search bar, type "Shortcut Trainer" and press Enter.
- Find the plugin in the search results and click Install.
After the installation, you may need to restart IntelliJ IDEA to activate the plugin.
Your contributions are welcome! If you'd like to help improve the Shortcut Trainer, please feel free to submit pull requests, report bugs, or suggest new features.
This plugin is open-sourced under the MIT License. See the LICENSE file for more details.
Happy Coding!
Leif Hanack