系统:ubuntu 14.04
spacemacs:0.200.9 develop分支
emacs:25.1.1
anaconda python3.6.0 ipython 5.1.0
使用anaconda ipython做为emacs python repl
但是 如果不加任何配置 ipython就会很卡 而且提示符空格特别长 例如 In[1]:很长的空白print(“hello, emacs china”)
如果加上论坛中有人提到的配置 (setq python-shell-interpreter-args “-i --simple-prompt”) 可以解决上述问题愉快的输入
但是 输入多行代码时会出错 例如 for i in [1,2]: 然后按下enter 提示错误:
File “”, line 1
for i in [1,2]:
^(指向的是:那里)
SyntaxError: unexpected EOF while parsing
无法输入多行代码
在终端下打开ipython输入多行代码 缩进 都没有问题