Intellij idea 阻止Intellij因项目中的全局更改而阻止撤消文件中的更改

Intellij idea 阻止Intellij因项目中的全局更改而阻止撤消文件中的更改,intellij-idea,Intellij Idea,有时,当您撤销时,Intellij可能会抱怨由于一些全局更改而无法撤销,这可能会非常恼人迫使您使用本地历史记录,即使您只想撤销 我理解,如果你重构了这些文件,然后对它们进行了更改,然后在一个文件中撤消,而这个文件需要对那些可能已经更改过的文件进行回放,那么撤消将很难执行 至少,如果更改影响了其他文件,您应该能够继续仅在本地撤消,,而不考虑 这意味着撤消操作只会影响此文件,而不会影响其他所有文件。这是当从本地历史重置该文件时会出现的行为,这非常耗时,而且通常很烦人 有时候重构时,您可能需要返回本地

有时,当您撤销时,Intellij可能会抱怨由于一些全局更改而无法撤销,这可能会非常恼人迫使您使用本地历史记录,即使您只想撤销

我理解,如果你重构了这些文件,然后对它们进行了更改,然后在一个文件中撤消,而这个文件需要对那些可能已经更改过的文件进行回放,那么撤消将很难执行

至少,如果更改影响了其他文件,您应该能够继续仅在本地撤消,而不考虑

这意味着撤消操作只会影响此文件,而不会影响其他所有文件。这是当本地历史重置该文件时会出现的行为,这非常耗时,而且通常很烦人

有时候重构时,您可能需要返回本地来复制某些代码,而撤销有时候是非常有用的方法

也可能是因为手动操作重构环境,使用这种想法无法实现的技巧

当地的历史很难使用。5年前撤销肯定不是这样的

我们可以启用某些功能吗?

可能相关:
没有办法做到这一点。IntelliJ IDEA没有这样的选项/功能。

您能确认一下,在过去的日子里,这是否不是一个限制?令人恼火的是,你的撤销操作只是不断地中断。我的意思是,有时它会抱怨其他10个文件已经更改。我的意思是,在最坏的情况下,原则上它也可以提供撤销这些东西,或者允许本地撤销进行。类似于命令平移z/y以局部强制。许多人也会使用它来通过撤销和重做本地跳转来查看,因为书签并不那么可靠。此外,最后一次编辑位置是一个全球性的问题。据我记忆所及,它一直是一个限制。我不记得这发生在2008年至2012年之间。我不是唯一一个对此感到恼火的人。为什么没有更好的每文档撤消?我不在乎我在其他文件中做了什么,我想让这个文件回到它原来的样子。