【问题标题】:Auto import modules with emacs-jedi使用 emacs-jedi 自动导入模块
【发布时间】:2014-07-31 13:23:21
【问题描述】:

使用ropemacs,您可以执行以下操作:

M-x rope-auto-import

这会分析代码(我假设)并导入缺少的模块,例如,如果我写:

datetime.now()

它应该通过添加这一行来为我导入:

from datetime import datetime

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

emacs-jedi中有类似的功能吗?

【问题讨论】:

  • 如果您解释一下rope-auto-import 的作用,可能会有所帮助。
  • 我已经编辑了问题
  • 这里的一些信息可能很有用,关于 python-mode 或使用 py-isort 的代码 sn-p:stackoverflow.com/questions/3838515/… 不过没有什么是完美的。
  • 如何/在哪里可以安装rope-auto-import

标签: python emacs autocomplete emacs-jedi python-jedi


【解决方案1】:

Jedi 尚不支持自动导入。 (因此显然 emacs-jedi 两者都不做)

还有discussions 正在进行重构(包括自动导入)。但是,可能还需要一年左右的时间。

【讨论】:

    猜你喜欢
    • 2013-03-17
    • 1970-01-01
    • 1970-01-01
    • 2017-07-04
    • 1970-01-01
    • 1970-01-01
    • 2014-07-17
    • 2011-11-09
    • 2011-06-25
    相关资源
    最近更新 更多