Увеличьте выходной буфер при запуске или отладке в 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) вы можете увеличить размер консольного буфера в приложении "Предпочтение" следующим образом:
Ответ 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
в моей системе) по-прежнему остается хорошим местом, чтобы узнать, какие настройки можно редактировать и их текущие значения.