История консоли Spyder IDE

Как просмотреть историю печати в консоли в IDE spyder? Если печатается больше данных, они не отображаются на консоли и даже не отображают полосу прокрутки.


person user3755882    schedule 05.11.2014    source источник
comment
(Spyder dev здесь) Предоставьте рабочий пример, показывающий вашу проблему, и снимок экрана, чтобы лучше понять ее.   -  person Carlos Cordoba    schedule 05.11.2014


Ответы (2)


Конфигурация по умолчанию — буферизация 10 000 строк. Если вам требуется больший буфер, вам придется изменить настройки в Preferences->Console->Display->Source Code->Buffer:, чтобы увеличить количество строк.

person kums    schedule 05.11.2014
comment
Но я не вижу полосы прокрутки, поэтому не вижу всех данных. - person user3755882; 05.11.2014
comment
Когда вы щелкаете правой кнопкой мыши в окне консоли, у вас есть опция: Save history log... Это работает для вас? - person kums; 05.11.2014
comment
Windows 7 . Видна только последняя часть. не вся история. - person user3755882; 05.11.2014
comment
Показывает ли увеличение строки буфера до 20 000 строк как минимум больше последней части (если не всю историю)? Затем вы должны увеличить буфер в соответствии с вашими требованиями. - person kums; 05.11.2014
comment
(Spyder dev здесь) @kums прав, вам нужно сначала увеличить размер буфера, затем открыть новую консоль и снова запустить скрипт. Это потому, что изменения в наших настройках вступают в силу только на новых консолях. Также стоит отметить, что вам нужно быть осторожным с количеством строк, которые вы хотите видеть в консоли. 2000, пожалуй, самое большое рекомендуемое число. Мы уменьшили это число с 10000 до 500 в Spyder версии 2.3, потому что если вы напечатаете бесконечный цикл, то все приложение будет заблокировано огромным количеством текста, который нужно напечатать. - person Carlos Cordoba; 05.11.2014

Это обновление для Spyder версии 3.1.4:

  1. Инструменты
  2. Настройки (сочетание клавиш: Ctrl+Alt+Shift+P)
  3. Консоль IPython (в левом меню утилиты «Настройки»)
  4. Source code
    1. Buffer: 500 Lines (in the right menu under the "Display" tab)

Увеличьте буфер, чтобы просмотреть больше строк в консоли IPython. Затем закройте и перезапустите Spyder.

person Blake M    schedule 09.06.2017
comment
Вы знаете, история тоже записывается в файл? - person user3731622; 02.04.2021