29

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

4

7 回答 7

28

关于配置 ipython 命令行应用程序的说明IPython 的网站上。特别是配置字体大小的分步说明:

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

ipython profile create

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

  • 窗户 -%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上有一个更详细的示例配置文件。

于 2013-09-19T20:55:47.853 回答
4

QtConsole 可以通过 ConsoleWidget 进行配置。从...开始:

> ipython qtconsole --ConsoleWidget.font_size=11
于 2013-07-12T16:14:12.310 回答
1

你改过配置文件吗?http://ipython.org/ipython-doc/stable/api/generated/IPython.config.loader.html#IPython.config.loader.Config

于 2012-07-10T13:47:37.027 回答
1

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

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

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

然后您只需要编辑 ipython_config.py (位于您的 .ipython 主目录中。在 Windows 7 中:/c/Users/< your_user >/.ipython/profile_default/ipython_config.py

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

对于窗口大小,看这个问题。您可能需要安装最新版本。

于 2013-04-26T02:53:02.640 回答
1

您可以右键单击 ipython 窗口并选择“默认”。您可以从那里设置默认配置。

于 2016-01-22T22:21:11.573 回答
1

适用于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
于 2016-06-16T05:04:17.200 回答
1

使用最新版本的 IPython/Jupyter:

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

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

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

  3. (请参阅:其他可配置选项的参考。)

  4. 另一个设置是c.JupyterWidget.syntax_style = "trac"(例如),这是一个配色方案设置。方案清单。可以创建自定义方案:最简单的方法似乎是将 ayour_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()
于 2016-09-08T11:36:09.963 回答