Show list of shortcuts

Issue #72 wontfix
Jesper Skytte created an issue

I would like a shortcut like Ctrl+Shift+X,? that would show a little popup with the possible keyboard shortcuts.

I don’t always remember all the shortcuts and going online and finding them is way too time consuming.

Comments (5)

  1. Daniil Penkin staff

    Hi @Jesper Skytte ,

    Thanks for your proposal!

    I understand what you described but I wonder if this a common pattern in IntelliJ. I believe that the built-in action search covers your case. If you use Ctrl+Shift+A shortcut, action search dialog will appear (it is unified with other kinds of searches in recent IDEs, in prior versions it’s a separate dialog but works same anyway). Now if you start typing, IntelliJ will look for actions with what you type in its name or description. So if you search for “bitbucket” you’ll get something like this:

    It shows shortcuts where they are available. Note that not all Linky actions have shortcuts by default (nothing stops you from configuring them for such actions if you like). For instance, some actions are only available from context menu where you most likely use the mouse, so a shortcut doesn’t make much sense.

    Another way to look at Linky actions all together along with their shortcuts is via Preferences → Keymap. If you search for “bitbucket” there (not sure why “linky” query doesn’t work though), you’ll get this:

    With all that said, please don’t get me wrong: I’m more than happy to add some kind of “quick help” popup with all Linky shortcuts just as you described, there’s nothing bad in having one. I just want to point that IntelliJ has a tool designed specifically for action lookup, simply because IDE on its own has hundreds of actions and shortcuts which I guess no one can remember all.

    Cheers,
    Daniil

  2. Jesper Skytte reporter

    Hi @dpenkin

    I'm more than happy to use the Actions dialog as a kind of a help-dialog.

    Thanks for the tip!

    I'm closing this issue again :)

  3. Log in to comment