2014-06-10 60 views
5

隨着ropemacs自動導入模塊,你可以做這樣的事情:用emacs的絕地

M-x rope-auto-import 

這對代碼進行分析(我相信),進口丟失的模塊,例如,如果我寫的:

datetime.now() 

它應該做的進口對我來說通過加入這一行:

from datetime import datetime 

(它總是使用from ... import ...形式)

emacs-jedi中是否有類似的功能?

+1

如果你解釋了'rope-auto-import'的作用,它可能會有所幫助。 – Chris

+0

我編輯了這個問題 – qed

+0

這裏的一些信息對python模式或者使用py-isort的代碼片斷很有用:http://stackoverflow.com/questions/3838515/auto-include-python-import- statement-in-vim-emacs雖然沒有什麼完美的。 – Ehvince

回答

3

Jedi不支持自動導入。 (因此顯然emacs-jedi都沒有)

還有discussions正在執行重構以及(包括自動導入)。但是,這可能需要一年左右的時間。