在Pycharm中,可以使用(shift + F6)键轻松地重命名变量项目,以重构重命名变量
但它无法在函数内执行此操作。
解决方法是使用搜索替换,但是由于我已经习惯了重构 - 我希望找到一种在函数内部重构的方法。
感谢您阅读
答案 0 :(得分:2)
PyCharm识别变量的有限范围(在函数内部),并且在这种情况下重构行为略有不同 - 通常的重构对话不再开放。
绿色背景(在您的示例中,实际颜色可能因颜色方案和自定义而异),函数内的所有变量实例都表示pycharm处于此局部重构模式。只需编辑变量名称,您就会看到所有变量实例同时被修改。完成后按 Enter ,绿色背景消失,表示本地重构模式已结束。