From 3c38be59b51e565664c1d7a6a64f3cdbb8c3a26a Mon Sep 17 00:00:00 2001 From: Peter Tripp Date: Mon, 15 Jul 2024 13:26:53 +0000 Subject: [PATCH] Add keyboard shortcuts to center scrolling around current line (#14385) - MacOS: Center the cursor in the visible area. `ctrl-l` (matches MacOS) - Linux JetBrains: Scroll so cursor is at the Middle `ctrl-m` - `editor::NextScreen` is not longer bound in any keymap by default (was `ctrl-l` on MacOS) Fixes #5247 --- assets/keymaps/default-macos.json | 2 +- assets/keymaps/linux/jetbrains.json | 1 + 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/assets/keymaps/default-macos.json b/assets/keymaps/default-macos.json index 25f31ef70b..ba6a41ea6b 100644 --- a/assets/keymaps/default-macos.json +++ b/assets/keymaps/default-macos.json @@ -83,7 +83,7 @@ "ctrl-n": "editor::MoveDown", "ctrl-b": "editor::MoveLeft", "ctrl-f": "editor::MoveRight", - "ctrl-l": "editor::NextScreen", + "ctrl-l": "editor::ScrollCursorCenter", "alt-left": "editor::MoveToPreviousWordStart", "alt-b": "editor::MoveToPreviousWordStart", "alt-right": "editor::MoveToNextWordEnd", diff --git a/assets/keymaps/linux/jetbrains.json b/assets/keymaps/linux/jetbrains.json index db31fd81ae..55ba63d8f3 100644 --- a/assets/keymaps/linux/jetbrains.json +++ b/assets/keymaps/linux/jetbrains.json @@ -13,6 +13,7 @@ "ctrl-shift-j": "editor::JoinLines", "ctrl-d": "editor::DuplicateLineDown", "ctrl-y": "editor::DeleteLine", + "ctrl-m": "editor::ScrollCursorCenter", "ctrl-pagedown": "editor::MovePageDown", "ctrl-pageup": "editor::MovePageUp", // "ctrl-alt-shift-b": "editor::SelectToPreviousWordStart",