Pycharm重构 - 重命名函数内部

时间:2016-10-11 11:59:04

标签: refactoring pycharm

在Pycharm中,可以使用(shift + F6)键轻松地重命名变量项目,以重构重命名变量

但它无法在函数内执行此操作。

解决方法是使用搜索替换,但是由于我已经习惯了重构 - 我希望找到一种在函数内部重构的方法。

enter image description here

感谢您阅读

1 个答案:

答案 0 :(得分:2)

PyCharm识别变量的有限范围(在函数内部),并且在这种情况下重构行为略有不同 - 通常的重构对话不再开放。

绿色背景(在您的示例中,实际颜色可能因颜色方案和自定义而异),函数内的所有变量实例都表示pycharm处于此局部重构模式。只需编辑变量名称,您就会看到所有变量实例同时被修改。完成后按 Enter ,绿色背景消失,表示本地重构模式已结束。