求告知,怎么将智能提示加入到webstorm中去?

vscode智能提示一直感觉很不给力,想用用webstorm的智能提示。是不是要自己加一遍?

我也在用webstorm,现在有提示,但提示的把所有工程目录中能搜索到的都提示了,能不能过滤?比如build目录过滤掉,最好按照creator.d.ts提示。方法跳转时也这样,把所有这个方法出现的地方都搜索出来让选择了。目前对webstorm不是很熟悉,但知道功能很强大。还有meta文件怎么过滤?

build目录也可以过滤掉

把不需要的目录exclude

另外creator.d.ts里面,有一些错误,需要自己修改一下。比如 Any 要改成 any

太感谢了,这些都是需要的。

现在这步应该不用吧,咨询了下 minggo 大大,他说他用的都是 any。

有的是Any,有的是any

webstorm 会自动分析项目中的所有 API,如果你需要引擎 API,可以下载 engine 源码放到项目中,应该就会有了

creator.d.ts有不少错误

哦了,多谢反馈!

engine源码中也有很多错误,webstorm解析不了。

添加好了,按照engine源码提示最舒服。

把engine中的bin目录和jsb目录删除这样就不会有过多的提示。

还有个问题,比如我跳转进一个node.getComponent方法,webstorm会把engine中所有定义的getComponent方法都搜索出来,有node上的getComponent,也有component上的getComponent等等。难道webstorm没办法判断出来调用getComponent的node是个Node类型,从而只搜索出Node上的getComponent方法么?因为js弱类型无法判断出来么?

是的,没办法。

你是怎么将 cocos2d 放入到 External Libraies的?

点击最右边的add按钮。

1赞

嗯 谢谢了!!!