Visual Studio:将焦点设置到文本编辑器

Visual Studio:将焦点设置到文本编辑器

有没有快捷方式可以轻松将焦点设置到我的代码所在的编辑器?我不想循环浏览任何内容或隐藏其他内容,我想要一个直接的快捷方式来将焦点跳转到编辑器。我的焦点在 VS 中的任何地方,我想将其设置为编辑器。

示例场景:我正在编写代码(焦点在文本编辑器中),然后按 F5 运行代码。输出视图打开并获取焦点,即使程序已终止,它仍会保持焦点。现在,我想在不使用鼠标的情况下将焦点切换回编辑器。或者,我将焦点切换到解决方案资源管理器以Ctrl+Alt+L查找某些内容,然后想在不触摸鼠标的情况下返回编码。

如果有任何区别的话,我正在使用 Visual Studio Professional 2017。

答案1

在 VS2022 中我认为它是Esc默认设置的。

键盘命令是激活文档窗口,如果您想将其分配给不同的键盘快捷键,可以在这里找到:

工具 > 选项 > 环境 > 键盘 > Window.ActivateDocumentWindow

答案2

您只需点击以下任一按钮即可

  • Ctrl + Tab
  • Ctrl + F6

答案3

我发现行动 workbench.action.focusActiveEditorGroup

因此,将某些东西与此绑定在一起,例如ctrl+q

要使快捷方式正常工作,terminal 请将其添加到setting.json

// setting.json

"terminal.integrated.commandsToSkipShell": [
    "workbench.action.focusActiveEditorGroup",
 ]

答案4

编辑管理

Ctrl+F4, Ctrl+W Close editor
Ctrl+K F Close folder
Ctrl+\ Split editor
Ctrl+ 1 / 2 / 3 Focus into 1st, 2nd or 3rd editor group
Ctrl+K Ctrl+ ←/→ Focus into previous/next editor group
Ctrl+Shift+PgUp / PgDn Move editor left/right
Ctrl+K ← / → Move active editor group

https://code.visualstudio.com/shortcuts/keyboard-shortcuts-windows.pdf

对于其他操作系统 -https://code.visualstudio.com/docs/getstarted/keybindings

相关内容