From 0df86e406a4baf73c30e45cf6629be964b7a5ad9 Mon Sep 17 00:00:00 2001 From: Lukas Wirth Date: Tue, 2 Dec 2025 12:31:34 +0100 Subject: [PATCH] windows: Fix more vscode keybindings (#43983) Closes https://github.com/zed-industries/zed/issues/43151 Closes https://github.com/zed-industries/zed/issues/42022 Looking at other mappings, it seems like this should've been an alt keybind after all Release Notes: - Fixed toggling focus to project panel via keybinding on windows not always working --- assets/keymaps/default-macos.json | 9 +++++---- assets/keymaps/default-windows.json | 20 ++++++-------------- 2 files changed, 11 insertions(+), 18 deletions(-) diff --git a/assets/keymaps/default-macos.json b/assets/keymaps/default-macos.json index 0a027356a124379e20f464e384ca7485778a221f..2fadafb6ca95f81de28165b23e4063dc7a0c38d8 100644 --- a/assets/keymaps/default-macos.json +++ b/assets/keymaps/default-macos.json @@ -49,7 +49,8 @@ "ctrl-cmd-f": "zed::ToggleFullScreen", "ctrl-cmd-z": "edit_prediction::RateCompletions", "ctrl-cmd-i": "edit_prediction::ToggleMenu", - "ctrl-cmd-l": "lsp_tool::ToggleMenu" + "ctrl-cmd-l": "lsp_tool::ToggleMenu", + "ctrl-cmd-c": "editor::DisplayCursorNames" } }, { @@ -589,8 +590,7 @@ "cmd-.": "editor::ToggleCodeActions", "cmd-k r": "editor::RevealInFileManager", "cmd-k p": "editor::CopyPath", - "cmd-\\": "pane::SplitRight", - "ctrl-cmd-c": "editor::DisplayCursorNames" + "cmd-\\": "pane::SplitRight" } }, { @@ -730,7 +730,8 @@ "context": "Workspace && debugger_running", "use_key_equivalents": true, "bindings": { - "f5": "zed::NoAction" + "f5": "zed::NoAction", + "f11": "debugger::StepInto" } }, { diff --git a/assets/keymaps/default-windows.json b/assets/keymaps/default-windows.json index 79095087abfd5a0eb6bce21a20e0983b99241866..8cf77f65813701fd42e3a6948b660368a24fd4e4 100644 --- a/assets/keymaps/default-windows.json +++ b/assets/keymaps/default-windows.json @@ -36,12 +36,12 @@ "shift-f5": "debugger::Stop", "ctrl-shift-f5": "debugger::RerunSession", "f6": "debugger::Pause", - "f7": "debugger::StepOver", - "ctrl-f11": "debugger::StepInto", + "f10": "debugger::StepOver", "shift-f11": "debugger::StepOut", "f11": "zed::ToggleFullScreen", "ctrl-shift-i": "edit_prediction::ToggleMenu", - "shift-alt-l": "lsp_tool::ToggleMenu" + "shift-alt-l": "lsp_tool::ToggleMenu", + "ctrl-shift-alt-c": "editor::DisplayCursorNames" } }, { @@ -117,7 +117,7 @@ "alt-g m": "git::OpenModifiedFiles", "menu": "editor::OpenContextMenu", "shift-f10": "editor::OpenContextMenu", - "ctrl-shift-e": "editor::ToggleEditPrediction", + "ctrl-alt-e": "editor::ToggleEditPrediction", "f9": "editor::ToggleBreakpoint", "shift-f9": "editor::EditLogBreakpoint" } @@ -215,7 +215,7 @@ "context": "ContextEditor > Editor", "use_key_equivalents": true, "bindings": { - "ctrl-enter": "assistant::Assist", + "ctrl-i": "assistant::Assist", "ctrl-s": "workspace::Save", "ctrl-shift-,": "assistant::InsertIntoEditor", "shift-enter": "assistant::Split", @@ -500,10 +500,7 @@ "ctrl-shift-l": "editor::SelectAllMatches", // Select all occurrences of current selection "ctrl-f2": "editor::SelectAllMatches", // Select all occurrences of current word "ctrl-d": ["editor::SelectNext", { "replace_newest": false }], // editor.action.addSelectionToNextFindMatch / find_under_expand - "ctrl-shift-down": ["editor::SelectNext", { "replace_newest": false }], // editor.action.addSelectionToNextFindMatch - "ctrl-shift-up": ["editor::SelectPrevious", { "replace_newest": false }], // editor.action.addSelectionToPreviousFindMatch "ctrl-k ctrl-d": ["editor::SelectNext", { "replace_newest": true }], // editor.action.moveSelectionToNextFindMatch / find_under_expand_skip - "ctrl-k ctrl-shift-d": ["editor::SelectPrevious", { "replace_newest": true }], // editor.action.moveSelectionToPreviousFindMatch "ctrl-k ctrl-i": "editor::Hover", "ctrl-k ctrl-b": "editor::BlameHover", "ctrl-/": ["editor::ToggleComments", { "advance_downwards": false }], @@ -512,12 +509,8 @@ "f2": "editor::Rename", "f12": "editor::GoToDefinition", "alt-f12": "editor::GoToDefinitionSplit", - "ctrl-shift-f10": "editor::GoToDefinitionSplit", "ctrl-f12": "editor::GoToImplementation", - "shift-f12": "editor::GoToTypeDefinition", - "ctrl-alt-f12": "editor::GoToTypeDefinitionSplit", "shift-alt-f12": "editor::FindAllReferences", - "ctrl-m": "editor::MoveToEnclosingBracket", // from jetbrains "ctrl-shift-\\": "editor::MoveToEnclosingBracket", "ctrl-shift-[": "editor::Fold", "ctrl-shift-]": "editor::UnfoldLines", @@ -541,7 +534,6 @@ "ctrl-k r": "editor::RevealInFileManager", "ctrl-k p": "editor::CopyPath", "ctrl-\\": "pane::SplitRight", - "ctrl-shift-alt-c": "editor::DisplayCursorNames", "alt-.": "editor::GoToHunk", "alt-,": "editor::GoToPreviousHunk" } @@ -1124,7 +1116,7 @@ "shift-insert": "terminal::Paste", "ctrl-v": "terminal::Paste", "ctrl-shift-v": "terminal::Paste", - "ctrl-enter": "assistant::InlineAssist", + "ctrl-i": "assistant::InlineAssist", "alt-b": ["terminal::SendText", "\u001bb"], "alt-f": ["terminal::SendText", "\u001bf"], "alt-.": ["terminal::SendText", "\u001b."],