Javascript预测
我是Sublime文本的超级粉丝,但我注意到在开发Javascript时有些东西没有那么大帮助 假设我有一个显示模块模式Javascript预测,javascript,visual-studio,ide,phpstorm,sublimetext,Javascript,Visual Studio,Ide,Phpstorm,Sublimetext,我是Sublime文本的超级粉丝,但我注意到在开发Javascript时有些东西没有那么大帮助 假设我有一个显示模块模式 var revealingModuleName = (function() { function methodName() { }; function test(){ } return { methodName:methodName }; }()); 正如您现在可能知道的,函数测试是私有的,而methodName是公共的。 VisualStudio、ap
var revealingModuleName = (function() {
function methodName() {
};
function test(){
}
return {
methodName:methodName
};
}());
正如您现在可能知道的,函数测试是私有的,而methodName是公共的。
VisualStudio、aptana和PHPStorm都知道这一点,当我开始键入revalingModuleName时,在一个点之后,他们只建议使用公共函数(在本例中为methodName)。这对理解代码流非常有帮助
不幸的是,如果您在Sublime文本中键入完全相同的内容,它也会建议methodName和test,这是不正确的,因为函数外部对测试函数一无所知
我不是英国人,我希望我的解释是正确的
有没有解决这个问题的插件?要使sublime变得像Visual Studio、PHP Storm或Aptana一样智能?您可以尝试使用sublime,它与WebStorm/Aptana或任何其他IDE有很大不同。它只是一个快速、简单的文本编辑器,带有漂亮的代码片段,关注性能而不是特性。如果您需要文本编辑器提供这种类型的支持,最好切换回功能齐全的IDE.Kuo,不幸的是TernJS没有改变任何东西。Daniula,我现在用的是PHPStorm。这是一个令人惊奇的工具,但我已经习惯了超文本的轻量级,以至于其他软件都觉得很重。