VS Code Debug控制台转义换行符,是否支持ipython?

时间:2019-02-22 19:07:14

标签: python-3.x visual-studio-code escaping ipython vscode-debugger

更新:我发现我的实际问题是VSCode在调试控制台(我习惯于使用sypder)中不使用ipthon(据我所知)。 VSCode表示它支持Jupiter笔记本电脑,但是我在调​​试时找不到关于如何使用ipthon的任何参考,尽管在stackoverfow上有一个旧注释,说它会在将来的版本中出现,但链接已失效。所以现在回到间谍。我将最初的问题留给了VSCode的新手,但又遇到了同样的问题。

很抱歉,这是一个非常简单的问题,但是我才刚开始使用VS Code,并且在调试python脚本时,调试控制台中的输出会换行。如何停止这种行为?

例如:

df = pd.DataFrame(np.arange(10),columns = ['Close'])

如果我在调试控制台中输入df,则会得到:

df

Close\n0       0\n1       1\n2       2\n3       3\n4       4\n5       5\n6       6\n7       7\n8       8\n9       9

1 个答案:

答案 0 :(得分:0)

检查VSCode 1.43 (Feb. 2020)是否有帮助:

VS Code调试不再转义空白

VS Code调试器UI不再转义或引用从调试扩展或调试适配器接收到的任何空格。
例如,在DAP变量中或作为DAP输出事件接收到的所有字符串都将按原样显示在UI中。

这意味着现在可以由调试扩展或调试适配器来决定是否在将数据发送到VS Code之前转义空格。
可以在#73845commit f647e12中找到更多详细信息。