可以重命名与其他类上的函数同名的 JS 函数的 IDE

IDEs that can rename JS functions that have the same name as functions on other classes

本文关键字:函数 JS IDE 重命名 其他      更新时间:2023-09-26

我想知道是否有人知道具有重构工具的IDE,例如"重命名函数"或"查找所有引用",这些工具不会被不同类上具有相同名称的两个函数混淆。

也就是说,如果你有一个带有Foo.prototype.myFunc的类Foo和一个带有Bar.prototype.myFunc的类Bar,我希望能够右键单击像这样的调用。

var b = new Bar();
b.myFunc();

并让它提供仅适用于 Bar.myFunc() 而不是 Foo.myFunc() 的重构工具。

Visual Studio和JetBrains ReSharper的组合提供了许多智能JavaScript重构工具,它们应该能够做到这一点: