更改Jupyter QtConsole设置

时间:2012-03-28 11:52:45

标签: python jupyter

可以对Windows 7上的默认设置进行持久更改吗? 我想改变字体大小和外壳尺寸。

7 个答案:

答案 0 :(得分:27)

有关配置ipython命令行应用程序的说明,请访问IPython网站上的here。有关配置字体大小的分步说明:

首先,创建IPython配置文件。只需运行IPython或IPython的QtConsole即可为您完成此操作,但如果您必须手动执行,请运行

ipython profile create

其次,创建一个IPython配置文件:

  • Windows - %USERPROFILE%\.ipython\profile_default\ipython_config.py
  • Linux或OS X - ~/.ipython/profile_default/ipython_config.py

示例IPython内容:

c = get_config()

c.IPythonWidget.font_size = 11
c.IPythonWidget.font_family = 'Consolas'

ipython.org处有一个更详细的示例配置文件。

答案 1 :(得分:4)

QtConsole可通过ConsoleWidget进行配置。从:

开始
> ipython qtconsole --ConsoleWidget.font_size=11

答案 2 :(得分:1)

答案 3 :(得分:1)

一步一步,人们会这样做:

在Windows 7(MingW)下的bash中,我会直接从IPython获得帮助

/c/Python27/Scripts/IPython.exe qtconsole --help-all | grep font2.

然后你只需编辑ipython_config.py(位于.ipython主目录中。在Windows 7中: / c / Users /&lt; your_user&gt; /。ipython / profile_default / ipython_config.py < /强>

c.IPythonWidget.font_size = 11
c.IPythonWidget.font_family = 'Calibri'

对于窗口大小,请查看此issue。您可能需要安装最新版本。

答案 4 :(得分:1)

您可以右键单击ipython窗口并选择&#34;默认&#34;。您可以从那里设置默认配置。

答案 5 :(得分:1)

使用最新版本的IPython / Jupyter:

  1. 相关配置文件现在为~/.jupyter/jupyter_qtconsole_config.py

    在文件的顶部,我们执行c = get_config()

  2. 字体大小的相关命令为c.ConsoleWidget.font_size = 12

  3. (参见:a reference for the other configurable options。)

  4. 另一个设置是c.JupyterWidget.syntax_style = "trac"(例如),这是一种颜色方案设置。 List of schemes。可以创建自定义方案:最简单的方法似乎是将your_name_here.py放入$PYTHON/Lib/site-packages/pygments/styles目录,其格式与其他文件类似。 (以这种方式配置事情听起来有点脆弱,但另一个suggested way, of registering the custom scheme似乎同样脆弱。)可以使用CSS指定更多样式。在上面的配置文件中:

    c.JupyterQtConsoleApp.stylesheet = '/path/to/your_name_here.css'
    

    一个例子&#34; LightBG&#34;样式表被赋予here。 (只有少数CSS类。一些默认突出显示仍然是默认值,无法使用CSS或Pygments样式文件更改它们。例如,SyntaxError消息的突出显示保留在默认。这可能已在最新版本中修复 - 请参阅discussion here。)

  5. 这是一个奖励。使用一个函数调用更改IPython qtconsole设置的快捷方式。

    将以下代码放入名为IPYTHON_PROFILE_DIR/startup/startup.ipy的文件中。 (由于某些原因,它仍在~/.ipython下,而不是~/.jupyter。)它可以被命名为&#34; startup.ipy&#34;以外的其他内容,但扩展名必须为{{ 1}},而不是.ipy

    .py

    (用您首选的编辑器替换&#34; def edit_config(): profile_path = !ipython locate profile !{'gvim "%s/ipython_config.py"' % profile_path[0]} &#34;)

    现在,无论何时需要调整Jupyter Qtconsole配置,您都可以使用以下方式进行调整:

    gvim

答案 6 :(得分:0)

适用于Linux:

使用https://bitbucket.org/joon/color-schemes-for-ipython-qt-console

pip install jupyter_qtconsole_colorschemes

~/.jupyter/jupyter_qtconsole_config.py中, 您可以进一步配置此处提到的其他设置(https://jupyter.org/qtconsole/stable/config_options.html):

示例:

color_theme = 'monokai'  # specify color theme

import pkg_resources
c.JupyterQtConsoleApp.stylesheet = pkg_resources.resource_filename(
    "jupyter_qtconsole_colorschemes", "{}.css".format(color_theme))

c.JupyterWidget.syntax_style = color_theme
c.ConsoleWidget.font_size=15