阿木柒
阿木柒
  • 发布:2016-02-03 13:02
  • 更新:2016-02-04 20:37
  • 阅读:1275

代码提示不准

分类:HBuilder

比如:

var _abc = function() {
this.aa=1;
this.bb=2;
this.cc=3;
return this;
};
function fff(){

}  
var abc=new _abc();  
abc.fff();  

这个 输入abc点ff也会提示fff函数出来

在vs里面就不会,vs里面只会提示abc内部的变量或函数
但是 hbuilder里面不是自已的也会提示

2016-02-03 13:02 负责人:无 分享
已邀请:
阿木柒

阿木柒 (作者)

有没有大神解决下呢

这个提示了太多无关的东西,不方便找函数

DCloud_heavensoft

DCloud_heavensoft

是这样的。
凡是斜体的,都是字符模糊匹配,类似sublime做法,真正语法分析引擎分析到的,都是正体提示。
由于js的动态性过于灵活,还有混淆等各种难以分析的情况,所以语法分析和字符模糊匹配是互相结合共同作用的。
vs应该是没有模糊分析的功能,就会导致有时候需要的内容不提示。

阿木柒

阿木柒 (作者)

至少应该语法分析排在前面 模糊匹配排在后面吧

阿木柒

阿木柒 (作者)

代码助手提示了太多无用的东西
应该把语法分析排在前面 模糊匹配排在后面
模糊匹配前面应该加个表示图标
比如:Brackets 模糊匹配前面加了个问号

阿木柒

阿木柒 (作者)

刚下了新版 Brackets 发现提示更好了,只有语法分析没有模糊匹配了
就是没Hbuilder好用,所以想hbuilder也向 Brackets 这样提示
还有就是$这个符号的问题,自己声明$这个符号在注释不行

DCloud_heavensoft

DCloud_heavensoft

语法分析是排在前面的啊。
你截图那个页面里,全是模糊匹配的。
$什么问题,没听懂。

该问题目前已经被锁定, 无法添加新回复