这个问题困扰了我足有两年之久,无论是百度,还是在这里的问答,发了太多的请求贴,截止到现在也没有得到有效的解决办法
今天找了一天的IDE,都打算弃用了Hbuilder了~
先说问题吧,内置的aptana这个插件大概是不能更新了,我之前没用过eclipse,具体怎么玩也不清楚,但是这个插件按照官网的方法更新或者安装是行不通的。起初以为是本地环境的php版本问题,结果试了好久发现没卵用,后来才发现可能是这个aptana的问题。
但是很无奈,这个aptana我试了太多办法也无法更新。
今天偶然间看到一个配置项,语法验证器!对,你没看错,问题就出在了这里,事实上我在之前也发过帖子来说明的,当语法出现了aptana不能正确解析的时候,语法验证会提示语法错误,此时大纲列表也就不显示了
目前出现这种问题有两种,第一个是session,不能使用session()[]这种形式的语法,会报错,但是其它IDE就不会
第二种则是最常见的一种,php的短数组,只有团队内有一人动过这个文件,以这种形式写的数组,该文件都不再能显示大纲
**解决办法:
- 右键项目属性 - PHP开发 - PHP版本(默认5.3),调整为5.4.x
- 工具 - 选项 - HBuilder - 语法验证器设置 - PHP 语法验证器 -> 点加号,增加正则表达式用以过滤错误或警告**
短数组可以使用这个正则:
\(\[
添加完成后确定,关闭当前php文件,重启IDE,再次打开后发现久违的大纲又出来了!!!!
就是这么简单的一个处理方法,但是,欸,两年了!
~不说了
4 个评论
要回复文章请先登录或注册
全栈伟哥
AriFe (作者)
AriFe (作者)
AriFe (作者)