refactoring - Pycharm重构-重命名内部函数

标签 refactoring pycharm

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

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

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

enter image description here

感谢阅读

最佳答案

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

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

关于refactoring - Pycharm重构-重命名内部函数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39976747/

相关文章:

python - 使用接口(interface)在 Windows 上将 python 脚本作为服务运行

Java Facade模式的结构变化

java - 重构以将私有(private)字段从一个类移动到它的辅助类?

java - 将固定数量的 for 循环转换为参数化数量时出现问题

python - PyCharm/robotframework-lsp 运行系统解释器而不是 venv

django - Pycharm没有显示来自django外部库的所有文件

python - pycharm 调试器未连接 : KeyboardInterrupt

python - 一次运行多个 unittest 测试文件

.net - 有没有办法以编程方式提取接口(interface)?

ruby-on-rails - rails : Is it possible to write view helpers with HAML syntax?