如何修复 Netbeans 中的错误 "Rename refactoring can't be applied in this context"?

How to fix the error "Rename refactoring can't be applied in this context" in Netbeans?

我目前正在 netbeans 中开发一个 HTML5 项目,想更改多次出现的变量名称。但是,当我单击重构然后重命名时,IDE 告诉我:

Rename refactoring can't be applied in this context.

那么是否可以在 Netbeans 中重构 HTML5 项目中的变量名?

JavaScript 重构选项非常有限,通常它仅适用于单个文件的上下文,您可以通过将光标放在目标 variable/function 上并按 Ctrl+R 来调用它(抱歉,不确定 Mac) 上的快捷方式,然后键入一个新名称。这不是完全重构,只是 "limited rename" 而且,它只会重命名给定文件中的变量,而不是整个项目。

请注意,在 NetBeans 中,如果您从主菜单打开 Refactor,还会显示具有相同快捷方式的重命名操作,但该快捷方式实际上执行的不是菜单项。