我是 emacs 的初学者,我正在尝试扩展,所以它就像一个舒适的 python IDE。问题是我似乎无法将 Ipython 集成到 emacs。我在 Xubuntu 13.04 上运行带有 Ipython 0.13.2 的 emacs 24.2。
我尝试将此添加到我的 .emacs 文件中:
(setq
python-shell-interpreter "ipython"
python-shell-interpreter-args ""
python-shell-prompt-regexp "In \\[[0-9]+\\]: "
python-shell-prompt-output-regexp "Out\\[[0-9]+\\]: "
python-shell-completion-setup-code
"from IPython.core.completerlib import module_completion"
python-shell-completion-module-string-code
"';'.join(module_completion('''%s'''))\n"
python-shell-completion-string-code
"';'.join(get_ipython().Completer.all_completions('''%s'''))\n")
但是从 emacs (Python > Start Interpreter) 运行 python 控制台只会带来“劣质 Python 模式”。我也试过“emacs-ipython-notebook”,但这似乎不是我要找的……
谢谢!