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