PyCharm使用自动完成功能自动添加导入

Xea*_*lot 13 python ide pycharm

我第一次尝试PyCharm.来自Eclipse/PyDev环境我不得不说到目前为止事情进展顺利.

我遗漏了一个我似乎无法找到的功能,如下所示:

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

这是否存在于PyCharm中?

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

Cra*_*der 17

请参见设置 | 编辑 | 一般 | 自动导入.

  • 当您使用Control-Option-Space调用自动完成时(在非Mac上可能是Control-Alt-Space),它可以正常工作.这也将从当前文件的外部自动完成符号,并且接受项目将自动为其添加import语句. (5认同)