在 Eclipse
中(我目前正在运行 3.8.0 @ Linux (Mint 14 (Ubuntu (Debian)))),使用 Refactor
重命名变量是一个选项这似乎是随机可用的。对于某些代码,它存在,而对于其他代码,它不存在。
我试图找出一种模式,为什么一些 var
声明可以重命名,而另一些则不能,但我还没有找到。
为什么重构->重命名对某些代码不起作用?我怎样才能使它工作?
通过突出显示的引用可以看出,Eclipse 非常清楚应该重构什么,所以我不明白问题出在哪里。
没问题:
问题:
最佳答案
您始终可以使用 Ctrl + 2 + R
(在出现一个小下拉列表后按 R)来重构变量...[偶然发现]。
更新
在 Eclipse Neon 上工作...不能说其他旧版本。因为在我写答案的时候它是最新的稳定版本。
2017 年 5 月 3 日更新
一个缺点是它会替换文件中所有出现的该变量。 需要特别小心。
关于javascript - Eclipse>WST>JSDT Javascript重构重命名变量工作一半时间,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17212639/