Die*_*sky 10 python python-3.x visual-studio-code jupyter-notebook
我在 VSCode 中使用 jupyter 笔记本,并在对象上使用??
它来查看源代码。输出显示:
输出超出大小限制。在文本编辑器中打开完整的输出数据
但是当我单击它时,它会在另一个窗口中打开输出,但一切都难以辨认。
这里发生了什么?那些奇怪的人物是什么样的esc[031m
?查看完整输出数据时如何摆脱它们?
如果编辑缓冲区 #38834 中实现了 ANSI 颜色支持,那么默认情况下这个问题就会“消失”(尽管我认为它可能会导致不同类型的混乱)。
InteractiveShell.colors
设置回溯和对象信息的颜色(eg 的输出zip?
)。如果下面的选项设置为 ,它也可能会影响其他事情'legacy'
。它有四个不区分大小写的值:'nocolor', 'neutral', 'linux', 'lightbg'
. 默认值为中性,在深色或浅色终端背景上都应该清晰可见。linux 针对深色背景进行了优化,lightbg针对浅色背景进行了优化。
请参阅其余文档以获取更多信息。
理想情况下,IPython 的 VS Code 扩展在文本编辑器中显示完整输出数据时会删除那些 ANSI 转义序列,但现在,您可以通过设置为 或输入以下InteractiveShell.colors
代码'nocolor'
来通过手动配置来解决此问题笔记本开头的单元格:(%colors nocolor
请参阅此处的相关文档)。
这个问题已在GitHub 存储库上microsoft/vscode-jupyter
至少出现过两次:
(关闭指向另一个问题单:输出被截断,无法查看笔记本本身中的所有输出#7096)
(作为 #10467 的重复项关闭)
归档时间: |
|
查看次数: |
1429 次 |
最近记录: |