用于在拆分窗格之间切换的快捷键

Dam*_*yer 38 visual-studio-code

我看到ctrl- \将在VS Code中创建一个新的"窗格".有没有办法只使用键盘在打开的窗格之间切换?

提前致谢.

Ben*_*ero 73

您可以使用Ctrl+1,Ctrl+2Ctrl+3(Cmd在Mac)的最多三个打开的窗格之间进行导航.

  • 有趣的是,Mac上的Ctrl + 1,2等将在所选窗口中的打开选项卡之间切换. (6认同)
  • 您可以通过转到键盘快捷键 --> Focus First Editor Group (workbench.action.focusFirstEditorGroup)、focusSecond、focusThird 等来设置自己的键绑定@BrittanMcGinnis (2认同)

LeO*_* Li 14

如果您碰巧使用 vim 扩展名,请将以下设置插入keybindings.json[ cmd/ctrl+shift+p,然后提前输入open keyboard shortcuts(JSON)]。这应该会给你熟悉的体验,就像在 vim/neovim 中导航面板一样。

    {
        "key": "ctrl+j",
        "command": "workbench.action.navigateDown",
        "when": "vim.mode != 'Insert'"
    },
    {
        "key": "ctrl+k",
        "command": "workbench.action.navigateUp",
        "when": "vim.mode != 'Insert'"
    },
    {
        "key": "ctrl+h",
        "command": "workbench.action.navigateLeft",
        "when": "vim.mode != 'Insert'"
    },
    {
        "key": "ctrl+l",
        "command": "workbench.action.navigateRight",
        "when": "vim.mode != 'Insert'"
    }
Run Code Online (Sandbox Code Playgroud)