Увеличьте выходной буфер при запуске или отладке в PyCharm

Мой выход в консоль превышает размер буфера PyCharm в окне вывода Run. Поэтому, когда я прокручиваю верхнюю часть после завершения теста, я не могу добраться до начала вывода консоли. Я могу запускать тесты во внешнем окне терминала и видеть все выходные данные, но интеграция с PyCharm удобна.

Есть ли способ увеличить размер буфера выходного файла PyCharm, чтобы я мог сохранить весь вывод журнала и прокрутить его вправо?

Ответы

Ответ 1

Да, вы можете редактировать idea.cycle.buffer.size установку внутри bin/idea.properties файл в папку установки (или в пакете приложений на OS X).

Окружение:

idea.cycle.buffer.size=disabled

отключает циклический буфер.

Подробнее см. Https://www.jetbrains.com/idea/help/file-idea-properties.html.

Ответ 2

Для сообщества PyCharm 2016.3 (Mac) вы можете увеличить размер консольного буфера в приложении "Предпочтение" следующим образом:

How to increase the buffer size in a nutshell

Ответ 3

По крайней мере, с PyCharm Community Edition 5.0.3, IntelliJ не рекомендует редактировать bin/idea.properties. Из упомянутого выше URL:

Файл idea.properties, расположенный в каталоге bin папки установки IntelliJ IDEA, не должен редактироваться. Вместо редактирования исходных идей.properties создайте файл idea.properties в указанном ниже месте, откройте его для редактирования и добавьте необходимые свойства.

Я обнаружил простой способ сделать это: из PyCharm запустите Help-> "Редактировать пользовательские свойства". Это открывает окно редактора в пустом файле, где вы можете создавать и сохранять параметры. В моем случае файл был сохранен в %USERPROFILE%\.PyCharm50\idea.properties.

Кроме того, вместо полного отключения кругового буфера вы можете увеличить его по умолчанию 1024k, например, до idea.cycle.buffer.size=2048

Хотя он, по-видимому, отсутствовал в документации JetBrains, я счел необходимым выйти и перезапустить PyCharm, прежде чем это вступило в силу с PyCharm CE 5.0.3 под Windows 7 Pro.

BTW, файл bin/idea.properties (C:\Program Files (x86)\JetBrains\PyCharm Community Edition 5.0.3\bin\idea.properties в моей системе) по-прежнему остается хорошим местом, чтобы узнать, какие настройки можно редактировать и их текущие значения.