如何在VSCode中将选择操作运行在活动(IPython)终端中,而不是每次创建新的终端?

3

我想在当前的(ipython)终端中执行VSCode中的选择(Shift + Enter)。但是,这个快捷键每次都会创建一个新的终端,并且不会在活动的(ipython)终端中运行所选内容。我需要更改哪个设置来调整此功能?


这个回答解决了您的问题吗?Visual Studio Code在同一个终端中运行代码 - blarg
你好 blarg,它告诉我这是一个未知的配置设置。我的初衷是在活动的 ipython 终端中运行选择。我已经尝试了我能找到的最高评分答案,比如这个:https://dev59.com/C1QK5IYBdhLWcg3wBrYK - lmixa
当然。在VSCode中,“Shift + Enter”可以在Python环境的控制台中从编辑器运行代码选择。如果我创建一个新的控制台并键入“ipython”以创建一个新的ipython环境,我希望在激活ipython环境的控制台中从编辑器运行选择。目前,VSCode会切换到具有Python环境的活动终端或创建一个具有Python环境的新终端。我已经搜索了选项并尝试了来自stackoverflow其他问题的一些其他方法。由于我没有成功使其工作,因此需要进一步解决。 - lmixa
你可以在 PowerShell 终端中输入 ipython 来激活窗口,但是 VSCode 有自己的程序流程。你可以使用 shift+enter 来执行选定的行,而 VSCode 仍会根据其自身的进程创建一个新的 Python 窗口进行执行。 - JialeDu
我已经自己解决了: 将以下内容添加到JSON文件中`"python.terminal.launchArgs": ["m","IPython","--no-autoindent"]`就像第二个评论中提到的那样,这样做就可以完成问题。我有一个未被标记的JSON文件错误,导致代码片段无法执行。 - lmixa
显示剩余2条评论
1个回答

1
我已经解决了:将以下内容添加到JSON文件中即可,如第二条评论中所提到的那样: "python.terminal.launchArgs": ["m","IPython","--no-autoindent"] 我有一个未被标记的JSON文件错误,导致代码片段无法执行。使用在线JSON验证器帮助我找到了这个错误。请注意保留HTML标签。

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接