在Pycharm控制台和调试控制台中自动漂亮打印

在Pycharm控制台和调试控制台中自动漂亮打印,pycharm,pretty-print,Pycharm,Pretty Print,直到几周前,当我在pycharm控制台中打印一个长字典或调试控制台被自动打印为“漂亮”时,也就是说,它看起来像pprint.pprint输出,尽管我甚至没有导入pprint。 当我在没有显式print()命令的情况下键入dict的名称时,它的打印效果也非常好 我一定改变了什么,因为这已经不再发生了。口述现在打印成一行,完全不可读 我检查了所有设置,但无法修复 此外,控制台宽度不再自动正确检测。当我打印pandas数据帧时,liine break在120个字符之后,而不是在控制台窗口的末尾动态显示

直到几周前,当我在pycharm控制台中打印一个长字典或调试控制台被自动打印为“漂亮”时,也就是说,它看起来像pprint.pprint输出,尽管我甚至没有导入pprint。 当我在没有显式print()命令的情况下键入dict的名称时,它的打印效果也非常好

我一定改变了什么,因为这已经不再发生了。口述现在打印成一行,完全不可读

我检查了所有设置,但无法修复

此外,控制台宽度不再自动正确检测。当我打印pandas数据帧时,liine break在120个字符之后,而不是在控制台窗口的末尾动态显示。这以前也行。 我知道,我可以用熊猫显示选项解决这个问题,但我更愿意解决根本问题

最后一件可能相关的事情:出现在控制台左侧的用于打印和软包装的符号、“显示变量”和“滚动到结束”不会出现在调试控制台上(请参见屏幕截图中的问号)

我尝试用两个pycharm版本来解决这个问题:2018.2.5和2019.1.3 操作系统是ubuntu 16.04


感谢您的帮助

据我所知,在
ipython
控制台中提供了漂亮的打印VAR