Pycharm 代码提示突然失效

2017-12-30 15:03:51 +08:00
 fushall
app = Flask(__name__)

最近发现 输入“ app.” 以后,
不再出现后面的建议列表了( suggestions list ),
例如输入:
@app.rou 也没法显示 @app.route


重启电脑,重装 Pycharm 都无法解决,
请问我应该怎么办?难道只能重装系统了吗?
5017 次点击
所在节点    Python
11 条回复
liuzhedash
2017-12-30 15:08:14 +08:00
看看 File->Power Save Mode 是不是打开了
fushall
2017-12-30 15:21:19 +08:00
@liuzhedash Power Save Mode 也没有打开,电脑也是出于高性能的电源模式下。T_T
widdy
2017-12-30 15:26:17 +08:00
File - Invalidate Caches / Restart
fushall
2017-12-30 15:34:33 +08:00
@widdy 还是不可以。很犯愁啊
SuperMild
2017-12-30 15:58:27 +08:00
可能是循环 import 导致的,你开个新项目试试
moult
2017-12-30 16:04:32 +08:00
是 2017.3 吗?我 phpstorm 更新之后,项目里面的 webpack 项目,很多原来可以的自动完成都不好使了,反而原来不行的自动完成反而给了提示。我也一头雾水。
fushall
2017-12-30 16:27:14 +08:00
@moult 没错,是 2017.3,看来这是个 bug 了。
fushall
2017-12-30 16:27:31 +08:00
@SuperMild 多谢帮助,我试试看
vertas
2017-12-30 20:51:34 +08:00
尝试这样处理呢:
app = Flask(__name__) # type: Flask

感觉是 pycharm 最近改了些策略,以前还可以的
zhuangzhuang1988
2017-12-30 20:51:51 +08:00
动态语言就这样
现在做法都是主动加入类型提示
fushall
2017-12-30 23:08:29 +08:00
果然需要“主动加入类型提示”
链接如下:
https://www.jetbrains.com/help/pycharm/2017.3/type-hinting-in-pycharm.html

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/418856

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX