2016-08-19 81 views
0

當我嘗試在IPython中編輯多行命令時,它會打開vim。即使編輯器打開,我在IPython中出現「無法打開編輯器」警告

編輯我的代碼,但是當我寫不幹,我得到的消息

編輯...警告:無法打開編輯器。

而編輯的代碼不會出現在IPython中。

不知道這可能是什麼?我有幾個插件安裝,並可以列出他們,如果有人認爲插件可能是問題。

+1

當你在shell中執行'echo $ EDITOR'時,你會看到什麼? – zarak

+0

你見過[這篇文章](http://stackoverflow.com/questions/35809815/vim-editor-zsh-shell-ipython-magic-ed-cannot-find-editor)? – zarak

+1

如果您的編輯器以非零退出代碼終止,通常表示出現錯誤,並且可能是IPython正在拾取的內容。 –

回答

0

因此,托馬斯K.得到了一般問題:vim正在退出,退出代碼爲1. 的原因是是一個python flake8檢查程序,它不像我保存的格式一樣。