天天看點

window8.1+ emacs24.3配置python顯示自動補全方法

首先你得安裝python自身的幾個子產品

Python 都要安裝下面幾個

pip install elpy rope jedi flake8 。

但安裝jedi的過程中很有可能你安裝報錯,那麼你需要找到C:\Pyhon27\lib\mimetypes.py

window8.1+ emacs24.3配置python顯示自動補全方法

檔案,把其中的一段代碼注釋掉就行了,聽說是一個BUG,需要注釋圖中的那段代碼

window8.1+ emacs24.3配置python顯示自動補全方法

然後在emacs中package-install安裝jedi,然後在init.el中添加

(setq jedi:setup-keys t)

(setq jedi:complete-on-dot t)

(add-hook 'python-mode-hook 'jedi:setup)

(setq jedi:server-command '("jediepcserver.exe"))

window8.1+ emacs24.3配置python顯示自動補全方法

就這麼多,設定完畢後記得重新開機emacs,有圖為證:

window8.1+ emacs24.3配置python顯示自動補全方法
window8.1+ emacs24.3配置python顯示自動補全方法

  如果按照這個方法還有人不能完全顯示的話,那麼你要注意你的M-x指令行那裡是不是提示auto-complete-mode模式沒開啟呢,那麼你需要開啟它,

新安裝emacs的朋友可能還會出現中文亂碼,那麼你隻要在init.el中添加

(set-fontset-font "fontset-default" 'gb18030' ("Microsoft YaHei" . "unicode-bmp"))這一句,重新開機emacs就為OK了!