使用ropemacs,您可以执行以下操作:
M-x rope-auto-import
这会分析代码(我假设)并导入缺少的模块,例如,如果我写:
datetime.now()
它应该通过添加以下行来为我导入:
from datetime import datetime
(它总是使用from ... import ...
表格)
emacs-jedi中是否有类似的功能?
使用ropemacs,您可以执行以下操作:
M-x rope-auto-import
这会分析代码(我假设)并导入缺少的模块,例如,如果我写:
datetime.now()
它应该通过添加以下行来为我导入:
from datetime import datetime
(它总是使用from ... import ...
表格)
emacs-jedi中是否有类似的功能?
Jedi 还不支持自动导入。(因此显然 emacs-jedi 两者都不做)
正在进行重构的讨论(包括自动导入)。但是,可能还需要一年左右的时间。