Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/320.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python PyCharm使用自动完成自动添加导入_Python_Ide_Pycharm - Fatal编程技术网

Python PyCharm使用自动完成自动添加导入

Python PyCharm使用自动完成自动添加导入,python,ide,pycharm,Python,Ide,Pycharm,我是第一次尝试PyCharm。来自Eclipse/PyDev环境,我必须说,到目前为止,一切进展顺利 但有一个功能我没有找到,那就是: 在PyDev中的自动完成列表中,当键入文件作用域中不存在的符号时,它将显示它所在模块的列表。如果选择该自动完成项,PyDev不仅会为您完成符号,还会自动添加import语句以处理依赖关系 这是否存在于PyCharm中 到目前为止,它似乎只自动完成文档范围内已经存在的内容。请参见设置编辑器常规。Hrm,默认情况下此选项处于启用状态。无论如何,给你答案,因为根据我的

我是第一次尝试PyCharm。来自Eclipse/PyDev环境,我必须说,到目前为止,一切进展顺利

但有一个功能我没有找到,那就是:

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

这是否存在于PyCharm中


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

请参见设置编辑器常规

Hrm,默认情况下此选项处于启用状态。无论如何,给你答案,因为根据我的问题,这是正确的。在我点击alt+enter之前,它不会添加导入。我不认为…如果您认为这是一个bug,请确保在提交时提交,并提供复制步骤。当您调用auto complete with Control选项Space(可能在非Mac上控制alt Space)时,它会起作用。这将自动完成当前文件外部的符号,并且接受一个项目将自动为其添加导入语句。但一开始不一定很明显。事实上,这与IntelliJ的行为不同