15

我一直在尝试将我的 %edit 编辑器设置为 Emacs,但进展非常缓慢。

IPython 0.13 文档不清楚如何实际配置它。它告诉我通过添加将 EDITOR 设置为所需的编辑器(在我的情况下为“emacsclient”)

c = get_config()
c.InteractiveShell.editor = 'emacsclient'

到我的 ipython 文件夹中的配置。

但是,我找不到任何这样的文件夹。我花了很长时间四处寻找如何设置 IPython 环境变量,但只找到了相关的片段。使用什么代码。用于启动脚本的 .py 和 .ipy 文件之间的区别。等等。

我正在使用 Ubuntu 12.10。我将 IPython 0.13 的配置文件放在哪里?

4

2 回答 2

19

我有c.TerminalInteractiveShell.editor = 'emacsclient'~/.config/ipython/profile_default/ipython_config.py它有效。

如果您无法找到配置位置,请使用ipython locate profile命令:http: //ipython.org/ipython-doc/rel-0.13/whatsnew/version0.13.html#new-top-level-locate-command

但我认为设置编辑器的最简单方法是export EDITOR=emacsclient在你的shell设置中使用类似的东西(例如~/.bashrc)。

于 2013-03-14T12:17:49.837 回答
0

根据文档,运行ipython profile create它会为您创建一个包含所有选项的文件(已注释掉)并告诉您它在哪里。默认情况下,它位于~/.ipython/profile_default/ipython_config.py.

于 2022-01-22T20:55:10.750 回答