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

bug*_*nny 5 keyboard-shortcuts visual-studio

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

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

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

小智 9

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

键盘命令是Window.ActivateDocumentWindow,如果您想将其分配给不同的键盘快捷键,可以在此处找到:

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


per*_*mon 5

我找到了行动 workbench.action.focusActiveEditorGroup

所以用它绑定一些东西,比如ctrl+q

要使快捷方式起作用,terminal 请将其添加到setting.json

// setting.json

"terminal.integrated.commandsToSkipShell": [
    "workbench.action.focusActiveEditorGroup",
 ]
Run Code Online (Sandbox Code Playgroud)

  • 这个答案适用于 VS Code,而不是 Visual Studio。但我来这里是为了寻找 VS Code 的答案,所以……好吗? (2认同)

小智 5

您可以简单地通过点击以下其中一项来做到这一点

  • Ctrl + Tab
  • Ctrl + F6