扫码关注官方订阅号
Pycharm版本:2.7
pycharm 代码自动补全的功能需要另外安装插件吗?或者默认关闭的? 为什么,我使用的时候,没法自动补全呢?
你可能是开启了节能模式,应该在file菜单底部。
有一种可能的原因是Python是动态语言,代码自动补全只有在Python已知类型中才会生效,如下就能看是否打开自动补全(默认就是打开状态)
Python
Python是动态语言,所以很多类型必须到运行时才能确定,所以工具无法判断类型并给出方法的自动补齐。
你可以去看看你的项目解释器是否是正常的.在settings -> Project Interpreters下面,看看是不是2.x或者3.x 我做django的时候有时候不能识别,是因为打开的文件的位置不对.你需要打开的是mysite的上一级目录,如果打开的是mysite的上一级的上一级就会出现不能自动不全的情况.
我的不能自动补全,除了节能模式外,最后还要通过下面的方法解决的:“代码自动完成”时间延时设置 File -> Settings -> IDE Settings -> Editor -> Code Completion -> Auto code completion in (ms):0 -> Autopopup in (ms):500
微信扫码关注PHP中文网服务号
QQ扫码加入技术交流群
扫描下载App
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号
PHP学习
技术支持
返回顶部
你可能是开启了节能模式,应该在file菜单底部。
有一种可能的原因是
Python
是动态语言,代码自动补全只有在Python
已知类型中才会生效,如下就能看是否打开自动补全(默认就是打开状态)Python是动态语言,所以很多类型必须到运行时才能确定,所以工具无法判断类型并给出方法的自动补齐。
你可以去看看你的项目解释器是否是正常的.在settings -> Project Interpreters下面,看看是不是2.x或者3.x
我做django的时候有时候不能识别,是因为打开的文件的位置不对.你需要打开的是mysite的上一级目录,如果打开的是mysite的上一级的上一级就会出现不能自动不全的情况.
我的不能自动补全,除了节能模式外,最后还要通过下面的方法解决的:
“代码自动完成”时间延时设置
File -> Settings -> IDE Settings -> Editor -> Code Completion
-> Auto code completion in (ms):0
-> Autopopup in (ms):500