2013-03-14 122 views
10

我一直在尝试将我的编辑编辑器设置为Emacs一段时间,并且进度非常缓慢。我在哪里可以放置IPython配置文件?

IPython 0.13文档不清楚如何实际配置此。它告诉我,在我的IPython中的文件夹添加

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

到我的配置设置EDITOR到所需的编辑器(在我的情况,“emacsclient”)。

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

我使用的是Ubuntu 12.10。我在哪里把我的配置文件IPython 0.13?

+0

当我意识到这不是我问的问题后,将标题从“如何更改IPython的默认编辑器”更改。希望是对的。 – Jallows 2013-03-14 07:31:06

+0

我其实有一个答案,但由于低代表不能发布。 – Jallows 2013-03-14 07:57:47

回答

12

我有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设置(例如~/.bashrc)。

+0

非常好。因为我已经按照上面所说的那样工作了,所以我安装并清除了所有内容,删除了〜/ .config/ipython,重新安装,然后按照您的指示操作,并且我上次遇到的问题消失了。甚至不记得我现在做了什么。也没有意识到它实际上是在shell环境的编辑器上绘制的。单独尝试了一下,它也很好,但不适用于qtconsole模式。我只是将该部分编辑为您的答案。 – Jallows 2013-03-14 22:59:28

相关问题