2011-06-08 71 views
12

我给PyCharm第一次尝试。从Eclipse/PyDev环境来看,我不得不说迄今为止事情进展顺利。PyCharm自动添加导入自动完成

还有一个功能,我很想念我似乎无法找到,虽然,这是如下:

在PyDev的自动完成列表中,键入符号时不会在存在文件的范围,它将显示它所在的模块列表。如果选择该自动完成项目,则不仅PyDev会为您完成符号,而且它还会自动添加导入语句以处理依赖关系。

这是PyCharm中存在的吗?

到目前为止,它似乎只是自动完成已经在文档范围内的东西。

回答

16

请参阅设置 | 编辑 | 概述 | Auto Import

+0

Hrm,默认打开。无论如何,给你答案,因为根据我的问题这是正确的。它只是不添加导入,直到我打ALT +输入我不认为... – Xealot 2011-06-10 13:14:59

+0

如果你认为这是一个错误,请确保提交它在http://youtrack.jetbrains.net/issues/ PY并提供重现步骤。 – CrazyCoder 2011-06-10 13:46:06

+4

当您使用Control-Option-Space(可能是非Mac上的Control-Alt-Space)调用自动完成功能时,它将起作用。这将自动完成当前文件外部的符号,并接受一个项目将自动添加它的导入语句。 – 2011-06-10 14:06:25