前言:最近开始做flutter项目,可能是以前做Android用惯了studio的原因,感觉写flutter AS还是比VS Code好用,代码格式化,代码不规范警告都比VS Code好。

问题:就是这样好用的工具,竟然在写flutter项目时候不那么智能了,打开项目,最开始还没有什么问题,很愉悦的敲着代码。但是没多久代码补全不好用了,只能手敲代码,Alt+Enter引入包名也不好用,手动写包名,或者是复制包名,怎么感觉回到了eclipse时代了呢。

解决:用着Android studio这个IDE也不能这样写代码呀,于是去找解决方案,网上大部分都是说开启了“节电模式”导致的,但是我的并不是这个原因,打开Android工程就没有问题,即使是同时开启三四个工程也没问题。但是就是开启flutter工程,用一会儿就完了。后来又试着清除缓存重启studio,确实是好了,用着用着没一会儿又不能自动补全代码了。再一次的绝望了,后来发现每次重启IDE之后,代码补全功能也会先好用一会儿之后就不好用了。这究竟是为什么呢?也不能不好用就重启IDE啊,太耽误进度了。在后来,发现一个相对简单的解决方案,但是还是不能根治这个问题。当代码自动补全不好用的时候,在Terminal使用"flutter pub get",完后就好用了,不好用了就再次执行这个命令。虽然不是最终解决方案,但是比重启IDE强多了,暂时只找到了这个解决方法,要是有大神能解决这个问题,欢迎留言指教。

PS:我的电脑是win10,16+512固态的。

最后建议各位,买电脑还是买MAC吧,没有对比没有伤害

Logo

为开发者提供学习成长、分享交流、生态实践、资源工具等服务,帮助开发者快速成长。

更多推荐