使用PyCharm进行重构时,Remove和Exclude之间有什么区别?

问题描述 投票:10回答:1

official PyCharm docs在重构方面解释了Exclude:可以说,重构一些东西(Shift + F6),导致Find窗口弹出预览。在其中,它显示了将由于重构而更新的文件。可以在此预览中右键单击文件或文件夹,然后选择RemoveExclude。有什么不同?

refactoring pycharm
1个回答
6
投票

最后的效果是相同的 - RemovedExcluded的条目不会被重构,差异在于呈现。选择Exclude后,你继续进入Refactoring Preview,但Remove从那个窗口删除它。

我认为Remove在处理相当大的重构并将所有内容标记为排除可能导致难以理解的混乱时可能会有用。

请记住,删除操作无法撤消 - 您必须开始新的重构...

© www.soinside.com 2019 - 2024. All rights reserved.