伯绮梦 发表于 2025-9-21 16:26:08

VSCode 把代码发送到激活状态下的终端

VSCode 把代码发送到激活状态下的终端

你有没有遇到过这样的情况:在VSCode里写Python代码时,经常需要打开好几个终端。但问题是,Shift+Enter快捷键只能把选中的代码发送到第一个终端。有时候,如果VSCode意外重启,再用REPL调试代码时,Shift+Enter快捷键只会把代码发送到一个新的终端里。
解决办法就是, 在VSCode中ctrl+shift+p, 输入 open keyboard shotcut (JSON). 新建一个 keybindings.json 文件,然后把下面的内容放进去。这样设置后,就可以把代码发送到当前激活状态的终端了。
// Place your key bindings in this file to override the defaults
[
    {
      "key": "shift+enter",
      "command": "workbench.action.terminal.sendSequence",
      "args": {
            "text": "${selectedText}\n"
      },
      "when": "editorTextFocus&& terminalIsOpen"
    }
]https://www.codebonobo.tech/post/36#VSCode 把代码发送到激活状态下的终端

来源:程序园用户自行投稿发布,如果侵权,请联系站长删除
免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!

慎气 发表于 2025-10-9 00:53:44

感谢分享

貊淀 发表于 2025-10-13 09:44:57

很好很强大我过来先占个楼 待编辑

赊朗爆 发表于 2025-10-16 16:02:28

谢谢楼主提供!

育局糊 发表于 2025-10-24 07:37:29

懂技术并乐意极积无私分享的人越来越少。珍惜

利怡悦 发表于 2025-11-29 04:17:06

谢谢分享,辛苦了

频鹏凶 发表于 2025-12-4 14:36:19

感谢发布原创作品,程序园因你更精彩

哈妙思 发表于 4 天前

前排留名,哈哈哈

胁冉右 发表于 2 小时前

感谢,下载保存了
页: [1]
查看完整版本: VSCode 把代码发送到激活状态下的终端