
本文介绍如何通过自定义键盘快捷键,实现在运行 python 程序后无需鼠标操作,仅按快捷键即可将光标自动跳转至集成终端,立即响应 input() 提示,大幅提升开发效率。
本文介绍如何通过自定义键盘快捷键,实现在运行 python 程序后无需鼠标操作,仅按快捷键即可将光标自动跳转至集成终端,立即响应 input() 提示,大幅提升开发效率。
在 VS Code 中运行含 input() 的 Python 脚本(如 name = input("请输入姓名:"))时,程序会暂停等待用户输入,但默认情况下光标仍停留在编辑器区域——你必须手动点击终端面板或使用鼠标切换焦点,这打断了编码节奏。与 Programiz 等在线平台的“自动弹出输入框”体验不同,VS Code 采用原生终端交互,但完全可通过快捷键配置实现同等流畅性。
✅ 核心解决方案:绑定两个系统级焦点命令
VS Code 提供了开箱即用的终端与编辑器焦点控制命令,只需为其分配快捷键即可:
- workbench.action.terminal.focus → 将焦点移至终端(推荐绑定为 Ctrl+K)
- workbench.action.focusActiveEditorGroup → 将焦点移回编辑器(推荐绑定为 Ctrl+J)
? 配置步骤(图形化方式,新手友好)
- 打开设置:点击左上角 File → Preferences → Keyboard Shortcuts(或直接按 Ctrl+K Ctrl+S)
- 在搜索框中输入 focus terminal,找到命令 Terminal: Focus Terminal
- 点击其左侧的 + 图标,按下组合键(如 Ctrl+K),回车确认
- 同样搜索 focus active editor group,为 Focus Active Editor Group 分配 Ctrl+J
? 进阶提示:避免冲突与提升体验
让 macOS 自动化像说话一样简单 —— 用代码控制你的 Mac,无需学习 AppleScript 系统要求 macOS 14+ (Sonoma) Python 3.9+ 需要开启:辅助功能 + 屏幕录制权限
- 若 Ctrl+K 已被其他功能占用(如“折叠代码”),可改用 Ctrl+(反引号)、Alt+T 等冷门组合键
- 建议启用终端自动显示:在 settings.json 中添加
"python.terminal.executeInFileDir": true, "terminal.integrated.defaultProfile.windows": "Command Prompt" // 或 PowerShell
- 运行脚本后,先按 Ctrl+K 聚焦终端,再直接输入内容并回车——无需任何额外操作
? 小技巧:一键运行+聚焦(可选扩展方案)
若希望“运行即聚焦”,可安装扩展 Code Runner,并在设置中启用:
"code-runner.runInTerminal": true, "code-runner.preserveFocus": false
此时按 Ctrl+Alt+N 运行脚本后,焦点将自动落在终端,真正实现“所见即所输”。
立即学习“Python免费学习笔记(深入)”;
总结:VS Code 的焦点控制能力强大且灵活。通过两步快捷键绑定(Ctrl+K / Ctrl+J),你不仅能告别鼠标切换,还能建立高效、连贯的本地 Python 交互开发流——这正是专业开发者日常使用的标准工作流。

















