比如:
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里面不是自已的也会提示
比如:
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里面不是自已的也会提示
6 个回复
阿木柒 (作者)
有没有大神解决下呢
这个提示了太多无关的东西,不方便找函数
DCloud_heavensoft
是这样的。
凡是斜体的,都是字符模糊匹配,类似sublime做法,真正语法分析引擎分析到的,都是正体提示。
由于js的动态性过于灵活,还有混淆等各种难以分析的情况,所以语法分析和字符模糊匹配是互相结合共同作用的。
vs应该是没有模糊分析的功能,就会导致有时候需要的内容不提示。
阿木柒 (作者)
至少应该语法分析排在前面 模糊匹配排在后面吧
阿木柒 (作者)
代码助手提示了太多无用的东西
应该把语法分析排在前面 模糊匹配排在后面
模糊匹配前面应该加个表示图标
比如:Brackets 模糊匹配前面加了个问号
阿木柒 (作者)
刚下了新版 Brackets 发现提示更好了,只有语法分析没有模糊匹配了
就是没Hbuilder好用,所以想hbuilder也向 Brackets 这样提示
还有就是$这个符号的问题,自己声明$这个符号在注释不行
DCloud_heavensoft
语法分析是排在前面的啊。
你截图那个页面里,全是模糊匹配的。
$什么问题,没听懂。