输入时直接跳转到终端的快捷键
我刚开始学习Python和VS Code,想问一下有没有什么快捷键可以直接跳到终端输入。当程序需要我输入时,我总是要用鼠标去点终端,这让我觉得很麻烦。如果能在运行程序后直接开始输入就好了。
我最开始是在programiz.pro的Python练习平台上编程,那里的输入窗口会自动弹出来,我可以直接输入,不用移动光标。
我对VS Code还不太熟悉,所以在网上找了解决办法,但还没找到合适的。
3 个回答
0
我也不太清楚有没有快捷键可以做到这一点,不过你可以在新窗口打开一个终端,这样你就可以通过按 alt+tab
来在窗口之间切换。
1
类似的问题在Super User上已经有答案了。这似乎是可以在你的设置中进行配置的。可能可以通过原生功能或扩展,设置一个快捷键来实现两个效果,也就是先运行程序,然后把光标移动到终端窗口。
下面是Super User答案中相关的部分,使用快捷键CTRL+k来移动光标到终端,使用CTRL+j来把光标(返回)移动到编辑器,等你完成后:
{
"key": "ctrl+j",
"command": "workbench.action.focusActiveEditorGroup",
"when": "!terminalFocus"
},
{
"key": "ctrl+k",
"command": "workbench.action.terminal.focus",
"when": "terminalFocus"
}
配置步骤:
- 进入:文件 > 偏好设置 > 键盘快捷键
- 然后在搜索框中,搜索
focus terminal
- 选择
workbench.action.terminal.focus
,然后按 CTRL+k 或者你自定义的键,再按回车。 - 同样,在搜索框中搜索
focus active editor group
- 选择
workbench.action.focusActiveEditorGroup
,然后按 CTRL+j 或者你自定义的键,再按回车。
完成上述设置后:
- 按 CTRL+k 可以把光标聚焦到终端
- 按 CTRL+j 可以把光标聚焦到编码区域,而不关闭终端