// Zed keymap // // For information on binding keys, see the Zed // documentation: https://zed.dev/docs/key-bindings // To see the default key bindings run `zed: Open Default Keymap` // from the command palette. [ { "context": "Workspace", "bindings": { // "shift shift": "file_finder::Toggle" "ctrl-h": [ "workspace::ActivatePaneInDirection", "Left" ], "ctrl-l": [ "workspace::ActivatePaneInDirection", "Right" ], "ctrl-k": [ "workspace::ActivatePaneInDirection", "Up" ], "ctrl-j": [ "workspace::ActivatePaneInDirection", "Down" ] } }, { "context": "Editor", "bindings": { // "j k": ["workspace::SendKeystrokes", "escape"] "ctrl-t": "workspace::NewFile", "ctrl-w": "pane::CloseActiveItem", "ctrl-W": "pane::CloseAllItems" } }, { "context": "Editor && vim_mode == insert", "bindings": { "j k": [ "workspace::SendKeystrokes", "escape" ] } }, { "context": "Editor && vim_mode == normal", "bindings": { "space x": "pane::CloseActiveItem", "space X": "pane::CloseAllItems", "space b": "workspace::NewFile", "shift-tab": "pane::ActivatePrevItem", "tab": "pane::ActivateNextItem", "ctrl-h": [ "workspace::ActivatePaneInDirection", "Left" ], "ctrl-l": [ "workspace::ActivatePaneInDirection", "Right" ], "ctrl-k": [ "workspace::ActivatePaneInDirection", "Up" ], "ctrl-j": [ "workspace::ActivatePaneInDirection", "Down" ] } }, { "context": "Terminal", "bindings": { "ctrl-t": "workspace::NewTerminal", "ctrl-w": "pane::CloseActiveItem" } }, { "context": "Editor && vim_mode == normal && vim_operator == none && !VimWaiting", "bindings": { "space g g": [ "workspace::SendKeystrokes", "alt-shift-t enter" ] } } ]