使用Rename重构来更改符号、文件的名称以及在整个代码中对它们的所有引用。
重命名局部变量或私有方法可以很容易地内联完成,因为只有有限的范围受到影响。重命名类或公共方法可能会影响大量文件。在重构之前预览潜在的变化。
在编辑器中开始重命名代码元素。PyCharm 将显示在装订线中。
单击装订线图标或按下Alt+Enter并应用建议。
系统可能会提示您确认评论中的更改。
一旦您确认您的选择,PyCharm 会重命名代码元素并相应地更新其用法。
在编辑器中,选择要重命名的元素。如果您需要重命名文件,请在“项目”工具窗口中选择一个。
按Shift+F6或 从主菜单中选择
。您可以就地执行重命名重构或Shift+F6再次按下以打开重命名对话框。输入元素的新名称以启用预览和重构按钮。
您可以指定其他选项。例如,指定在哪里搜索元素出现,或者要重命名什么。您还可以指定重构的范围。
单击Preview以查看潜在的更改或单击Refactor。
当您单击Preview时,PyCharm 会打开Find工具窗口,其中包含找到的使用结果,您可以在其中检查结果并确认重构 ( Do Refactor )。
下次调用重命名重构时,PyCharm 会记住您在重命名对话框中指定的选项。
让我们重命名一个方法:
前 | 后 |
---|---|
import datetime def was_published_today(self): return self.pub_date.date () == datetime.date.today()
|
导入 datetime def published_today(self): return self.pub_date.date () == datetime.date.today()
|