当前位置:  开发笔记 > 前端 > 正文

在PyCharm中运行或调试时增加输出缓冲区

如何解决《在PyCharm中运行或调试时增加输出缓冲区》经验,为你挑选了3个好方法。

我的控制台输出在运行输出窗口中超出了PyCharm的缓冲区大小.因此,当我在测试完成后滚动到顶部时,我无法一直到控制台输出的开头.我可以在外部终端窗口中运行测试并查看所有输出,但与PyCharm的集成非常方便.

有没有办法增加PyCharm运行输出的缓冲区大小,以便我可以保留所有日志记录输出并向右滚动到顶部?



1> Emadpres..:

对于PyCharm Community 2016.3(Mac),您可以在应用程序首选项中增加控制台缓冲区的大小,如下所示:

简而言之,如何增加缓冲区大小



2> gndean..:

是的,你可以编辑idea.cycle.buffer.size的范围内设置bin/idea.properties的安装文件夹中的文件(或OS X应用程序包内).

设置:

idea.cycle.buffer.size=disabled

禁用循环缓冲区.

有关详细信息,请参阅https://www.jetbrains.com/idea/help/file-idea-properties.html.


@Chris - 有没有可以增加终端缓冲区的地方?

3> CODE-REaD..:

至少从PyCharm Community Edition 5.0.3开始,IntelliJ不建议编辑bin/idea.properties.从上面提到的URL:

不应编辑位于IntelliJ IDEA安装文件夹的bin目录中的文件idea.properties.不要编辑原始idea.properties,而是在下面指定的位置创建文件idea.properties,打开它进行编辑并添加所需的属性.

我发现了一种简单的方法:从PyCharm运行帮助 - >编辑自定义属性.这将在空文件上打开一个编辑器窗口,您可以在其中创建和保存选项.在我的情况下,文件保存在%USERPROFILE%\.PyCharm50\idea.properties.

此外,您可能希望将其从默认值1024k(例如,更高)添加到循环缓冲区,而不是完全禁用循环缓冲区 idea.cycle.buffer.size=2048

虽然在JetBrains的文档中显然缺少它,但我发现有必要退出并重新启动PyCharm,然后在Windows 7 Pro下使用PyCharm CE 5.0.3生效.

顺便说一句,bin/idea.properties文件(C:\Program Files (x86)\JetBrains\PyCharm Community Edition 5.0.3\bin\idea.properties在我的系统上)仍然是一个很好的地方,可以找出可以编辑的设置及其当前值.

推荐阅读
雯颜哥_135
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有