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

ham*_*x0r 14 refactoring pycharm

官员PyCharm文档说明Exclude,当涉及到重构:一个也可以,比方说,重命名重构(Shift + F6)的东西,造成查找窗口与预览弹出.在其中,它显示了将由于重构而更新的文件.可以在此预览中右键单击文件或文件夹,然后选择RemoveExclude.有什么不同?

pie*_*cin 8

最终效果是相同的-曾经RemovedExcluded不会被重构的条目,不同之处在于表现形式。选择后Exclude,将条目保留在中Refactoring Preview,但将Remove其从该窗口中删除。

我认为这Remove在处理相当大的重构时会很有用,并且将所有内容标记为已排除都可能导致无法理解的混乱。

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