VS Code中如何配置Shift+Enter快捷键以在预定义内核(如my_env)中交互式执行代码
VS Code中如何配置Shift+Enter快捷键以在预定义内核(如my_env)中交互式执行代码
我太懂这种反复右键点菜单的麻烦了!其实只要调整VS Code的快捷键绑定,就能让Shift+Enter直接调用你想要的那个「在预定义内核交互式窗口运行代码」的功能,具体操作步骤很简单:
- 首先打开快捷键设置面板:按下
Ctrl+K Ctrl+S(Windows/Linux)或者Cmd+K Cmd+S(Mac),也可以点击左下角的设置图标,选择「键盘快捷方式」进入。 - 在搜索框里输入Run Selection/Line in Interactive Window,找到这个命令——这就是你右键菜单里用的那个功能对应的底层命令。
- 接下来修改快捷键绑定:
- 点击这个命令旁边的铅笔图标(编辑快捷键按钮)。
- 按下
Shift+Enter,这时候如果VS Code提示快捷键冲突,说明这个组合键默认绑定了打开「Python REPL」的命令。 - 你需要先解绑冲突的绑定:在搜索框里找Python: Run Selection/Line in Python REPL这个命令,找到它的
Shift+Enter绑定后,点击快捷键区域按Backspace删除。 - 再回到Run Selection/Line in Interactive Window命令,重新设置
Shift+Enter作为它的快捷键。
- 最后验证一下:回到你的.py文件,选中代码块按
Shift+Enter,这时候就会直接在你预先配置好的my_env内核的交互式窗口里运行代码了!
另外要注意,确保你已经在VS Code左下角的Python环境选择器里选中了my_env,这样交互式窗口会自动关联这个环境的内核,不需要额外切换。
备注:内容来源于stack exchange,提问作者HHH
相关产品推荐
相关产品推荐

