python - 在 vim/emacs 中自动包含 python 导入语句?

标签 python emacs vim

在 Eclipse 中,有一个方便的快捷方式 CTRL+SHIFT+o,它会根据正在使用的类或模块自动包含所需的导入(包含)语句。 你有没有找到任何这样的 vim 或 emacs 插件?

最佳答案

Ropemacsrope-auto-import,所以如果你写

rmtree

并执行M-x rope-auto-import,

from shutil import rmtree

被插入到文件的顶部。你可能想避免这种情况,因为从模块中导入函数 may not be a very wise idea.

参见 this SO post有关设置 ropemacs 的信息。 ropemacs 附带的 README(例如/usr/share/doc/python-ropemacs/README.txt.gz)也包含设置 ropemacs-auto-import 命令使用的缓存的有用信息。

关于python - 在 vim/emacs 中自动包含 python 导入语句?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3838515/

相关文章:

emacs - Emacs 中的无效函数警告

Python 类运行时错误

python - scipy stats 几何平均返回 NaN

emacs - 在命令行上评估 emacs lisp 表达式

linux - 跟踪我花了多少时间进行编程(在Linux中,特别是Emacs)

python - 在 vim 中设置 python virtualenv

python - 删除现有绘图的标记

python - 如何同时使用Tensorflow tf.nn.Conv2d进行训练和预测?

regex - 正则表达式 - 删除模式前面的空格

vim - 你能让 vi "advance"打开时的 screen 吗?