使用PyCharm进行重构时,删除和排除之间的区别是什么?

时间:2016-03-26 19:29:56

标签: refactoring pycharm

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

1 个答案:

答案 0 :(得分:5)

最终效果是相同的 - RemovedExcluded的条目不会被重构,不同之处在于演示。选择Exclude后,您会在Refactoring Preview中继续输入,但Remove会从该窗口中删除。

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

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