Skip to content

Conversation

@jtaub
Copy link

@jtaub jtaub commented Nov 16, 2025

Closes #14639

Release Notes:

Various improvements to the Jetbrains keymap. Added various missing keyboard shortcuts that I use on a daily basis in Jetbrains, and changed a few which were present in the keymap but mapped to the wrong behavior.

Added:

  • Added various missing keybindings for Jetbrains keymap
    • ctrl-nproject_symbols::Toggle
    • ctrl-alt-nfile_finder::Toggle (open project files)
    • ctrl-~git::Branch
    • ctrl-\assistant::InlineAssist
    • ctrl-spaceeditor::ShowCompletions
    • ctrl-qeditor::Hover
    • ctrl-peditor::ShowSignatureHelp
    • ctrl-f5task::Rerun
    • shift-f9debugger::Start
    • shift-f10task::Spawn
  • Added macOS equivalents for all of the above, however I only have a Linux machine so I have not tested the mac bindings. The binding are generally the same except ctrl → cmd with few exceptions.
    • cmd-jeditor::Hover

Fixed:

  • Several incorrectly mapped keybindings for the Jetbrains keymap
    • ctrl-alt-seditor::OpenSettings (was editor::OpenSettingsFile)
    • ctrl-alt-beditor::GoToImplementation (was editor::GoToDefinitionSplit)
    • alt-leftpane::ActivatePreviousItem
    • alt-rightpane::ActivateNextItem
  • ctrl-k now opens the Git panel. I believe this was commented out because of a bug where focus is not given to the commit message text box, but imo the current behavior of not doing anything at all feels more confusing/frustrating to a Jetbrains user (projecting a little here, happy to revert).

@cla-bot cla-bot bot added the cla-signed The user has signed the Contributor License Agreement label Nov 16, 2025
@zed-industries-bot
Copy link

Warnings
⚠️

This PR is missing release notes.

Please add a "Release Notes" section that describes the change:

Release Notes:

- Added/Fixed/Improved ...

If your change is not user-facing, you can use "N/A" for the entry:

Release Notes:

- N/A

Generated by 🚫 dangerJS against c067260

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

cla-signed The user has signed the Contributor License Agreement

Projects

None yet

Development

Successfully merging this pull request may close these issues.

JetBrains keymap incomplete

2 participants