最终有没有办法让重构在Eclipse开普勒的JavaScript和HTML项目中工作?

最终有没有办法让重构在Eclipse开普勒的JavaScript和HTML项目中工作?,javascript,html,css,eclipse,refactoring,Javascript,Html,Css,Eclipse,Refactoring,我问这个问题是因为我需要更新以下已过时的副本: 我想要做的重构就是在整个html/javascript项目中重命名我的变量/函数名。所以除了这些我什么都不需要。那么是否有可靠的eclipse插件等 请不要建议我购买JetBrains产品,如webstorm或intellij。我想坚持eclipse。我也测试过netbeans和许多其他IDE。这不是您想要的答案,而是您需要的答案。重新分解是一项主要超出自动化范围的活动。有许多工具可以使用,但你不喜欢的(搜索/替换)是当自动重新分解工具不足时可

我问这个问题是因为我需要更新以下已过时的副本:

我想要做的重构就是在整个html/javascript项目中重命名我的变量/函数名。所以除了这些我什么都不需要。那么是否有可靠的eclipse插件等


请不要建议我购买JetBrains产品,如webstorm或intellij。我想坚持eclipse。我也测试过netbeans和许多其他IDE。

这不是您想要的答案,而是您需要的答案。重新分解是一项主要超出自动化范围的活动。有许多工具可以使用,但你不喜欢的(搜索/替换)是当自动重新分解工具不足时可以依靠的工具;i、 没有达到你的抽象推理和智力水平。你可以阅读,它将极大地帮助你的发展技能

如果您说“您只想重命名”,则允许您在多个文件中执行搜索/替换。如果我没弄错的话,Eclipse也会这样做

要改进这个过程并使容易出错的手工编码不那么繁重,您可以使用单元测试,试试看。你可以看看这一点和背后的想法。对HTML或CSS应用自动测试并不容易,因为它们是声明性的,您需要查看结果屏幕(作为质量控制活动)


我的意思是,你不会得到你想要的东西,也不会去你想要的地方。但还有更多的东西要找。祝你好运

使用松散类型语言的一个缺点是——全自动和健壮的重构并不总是可能的,而且/或者是非常困难的。同意,但至少它们可以做得和webstorm一样好。这就足够了。我有Eclipse 4.2.1附带的ADT,在这方面,所有代码都有重构>重命名的选项。@sanjeevmk谢谢你的评论,但是你说的ADT是什么意思?你能详细说明一下吗please@CgraphicsADT是Android开发者的工具包。Eclipse是作为该捆绑包的一部分提供的。我的捆绑包版本有Eclipse4.2.1