С самыми последними версиями IPython / Jupyter:
Соответствующий файл конфигурации теперь ~/.jupyter/jupyter_qtconsole_config.py
В верхней части файла мы делаем c = get_config()
Соответствующая команда для размера шрифта: c.ConsoleWidget.font_size = 12
(См .: справочник по другим настраиваемым параметрам .)
Другой параметр - c.JupyterWidget.syntax_style = "trac"
(например), который является настройкой цветовой схемы. Список схем .Можно создать собственную схему: кажется, что проще всего поместить your_name_here.py
в каталог $PYTHON/Lib/site-packages/pygments/styles
, формата, аналогичного другим там файлам.(Настройка этого способа звучит немного хрупко, но другой предложенный способ регистрации пользовательской схемы кажется таким же хрупким.) С помощью CSS можно указать больше стилей.В файле конфигурации, как указано выше:
c.JupyterQtConsoleApp.stylesheet = '/path/to/your_name_here.css'
Пример таблицы стилей "LightBG" приведен здесь .(Существует всего несколько классов CSS. Некоторые из подсветки по умолчанию по-прежнему остаются по умолчанию, и их невозможно изменить, используя CSS или файл стиля Pygments. Например, подсветка сообщения SyntaxError
остается по умолчаниюВозможно, это было исправлено в самой последней версии - см. Обсуждение здесь .)
Вот бонус.Ярлык для изменения настроек IPython qtconsole с помощью одного вызова функции.
Поместите следующий код в файл с именем IPYTHON_PROFILE_DIR/startup/startup.ipy
.(По какой-то причине он все еще находится под ~/.ipython
, а не ~/.jupyter
.) Его можно назвать как-то иначе, чем "startup.ipy
", но расширение должно быть .ipy
, а не .py
.
def edit_config():
profile_path = !ipython locate profile
!{'gvim "%s/ipython_config.py"' % profile_path[0]}
(Замените "gvim
" на предпочитаемый вами редактор.)
Теперь, когда вам нужно настроить конфигурацию Jupyter Qtconsole, вы сможете вызвать ее, используя:
In [1]: edit_config()