首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >JavaScript代码完成了,对吗?

JavaScript代码完成了,对吗?
EN

Stack Overflow用户
提问于 2010-11-06 20:53:27
回答 2查看 391关注 0票数 1

我尝试了一些经常推荐用于编码JavaScript的编辑器/IDE (Aptana,WebStorm,...)但它们都没有令人满意的自动补全功能。我可能被微软的.NET版IntelliSense宠坏了,WebDeveloper中有一些JavaScript-IntelliSense,但它似乎是一个精简版。到目前为止,我发现最好的是WebStorm,但它的代码补全很容易被导入的库(提供数百条建议)和相同的函数名称分散注意力。

我是不是错过了一个编辑器/IDE,它使用重构(或其他东西)来提供适当的代码补全,以便它真正“知道”变量名代表什么,我只是在后面加了一个点?或者像这样的东西已经在路上了?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2010-11-06 21:08:01

我总是推荐来自ActiveState的Komodo Edit (现在是版本6,支持HTML5和CSS3,以及最近版本的Javascript、PHP等)请注意,您可能必须为您正在使用的语言安装插件,但您应该通过类似Mozilla的插件管理器找到它们。

还支持jQuery,甚至允许您在其强大的宏集成开发环境中使用jQuery (以及普通的Javascript或Python)。

代码完成示例:

代码语言:javascript
复制
<script type="application/x-javascript">
    var obj = {};
    obj.personnel = [{firstName:"John", lastName:"Brick", age:43},
                     {firstName:"Jane", lastName:"Motte", age:26}
                    ];
    // now type obj. and code completion immediately offers you "personnel"
    // note: file must be saved for the app to find all members of declared
    // variables, but I save about every 10 seconds so it's not a problem
</script>
票数 2
EN

Stack Overflow用户

发布于 2010-11-06 20:59:43

到目前为止,我发现最好的是WebStorm,但是它的代码补全很容易被导入的库(提供了成百上千的建议)和相同的函数名称分散注意力。

这个评论把我搞糊涂了。如果您导入了库,并且您的代码正在使用它们,那么为什么在代码完成建议中包含函数名是不好的呢?如果您正在使用jQuery,难道您不想包含它的函数吗?

如果你在jQuery上使用微软的IntelliSense,它会坚持自己的主张,只展示JavaScript的核心功能吗?对我来说,这听起来很有限,当我添加库时,我无法变得更聪明。

或者像这样的东西在它的sic方式上?

在我看来,你想要一个千里眼的界面。我认为它不会很快上路。

顺便说一下,"it's“== "it is";"its”是所有格。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/4113155

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档