Intellij idea Intellij undo历史记录大小,不多?
我喜欢能够基本上撤销文件中几个小时的工作。我不确定如何配置这个 在IntelliJ设置中,我尝试过的剪贴板设置是999、9999和99999,但在撤消时仍然太短 我怎样才能增加这个 “要保留在剪贴板中的最大内容数”设置与撤消无关 事实上,IntelliJ中没有可配置的“撤消历史大小”设置。见: 要回滚出错的复杂代码更改,更好的选择是使用本地历史记录 在“VCS”->“本地历史”->“显示历史”菜单下提供。其特点是: IntelliJ IDEA跟踪您对源文件或任何其他文件所做的任何更改,以及影响目录内容和结构的更改。此功能将保护您免受任何意外的丢失或修改,即使是由IntelliJ IDEA之外的其他应用程序进行的。还可以设置版本标签。您可以随时检查特定文件或目录的历史记录,并回滚到其以前的任何版本 在Intellij设置中,我尝试过的剪贴板设置是999、9999和99999,但在撤消时仍然太短 我看不出“剪贴板设置”与“撤消限制”(或“撤消”)有什么关系。想解释一下吗Intellij idea Intellij undo历史记录大小,不多?,intellij-idea,webstorm,Intellij Idea,Webstorm,我喜欢能够基本上撤销文件中几个小时的工作。我不确定如何配置这个 在IntelliJ设置中,我尝试过的剪贴板设置是999、9999和99999,但在撤消时仍然太短 我怎样才能增加这个 “要保留在剪贴板中的最大内容数”设置与撤消无关 事实上,IntelliJ中没有可配置的“撤消历史大小”设置。见: 要回滚出错的复杂代码更改,更好的选择是使用本地历史记录 在“VCS”->“本地历史”->“显示历史”菜单下提供。其特点是: IntelliJ IDEA跟踪您对源文件或任何其他文件所做的任何更改,以及影响目
本地历史记录无疑是一种方法,因为它可以跨会话、文件和整个文件夹工作——您可以在一次单击中撤消非常复杂的操作(例如,在多个文件中替换/重构)
在任何情况下:如果本地历史非常复杂,或者您是一个喜欢连续多次按Ctrl+Z而不是单击本地历史的铁杆人物,您可以增加撤消限制(默认为100步)。为此:
- 打开注册表(
并键入帮助|查找操作…
注册表
)
- 查找
条目并将您的限制设置为更高的数字(例如undo.documentUndoLimit
)1000
撤消
限制,您应该按照以下步骤操作:
undo.documentUndoLimit
和undo.globalUndoLimit
上,将其更改为所需的数字提示:更改后,您应该关闭JetBrains IDE并再次打开它。那么更改“VCS”->“本地历史”->“显示历史”不会影响剪贴板?我需要检查一下注册表?再一次:“剪贴板”和(这次)“本地历史”有什么关系?回应@LazyOne的问题。。。听起来你混淆了三种不同的功能:1)它只允许你保留x个拷贝和粘贴剪辑(通过Ctrl+Shift+V)。这是“剪贴板中保留的最大内容数”。2) (Ctrl+Z)哪个LayzOne解释了如何增加大小。为了补充答案,在
Help | Find Action
中,应选中包含非菜单操作的复选框,以显示注册表
。@LazyOne,非常感谢您的解释,但坦率地说,如果你保留了imo的话,这将是一个更好的解决方案。对于一个实际需要它的情况来说,这是一种相当屈尊的语气。每个人都有自己的方式,任何对某人最有效的方式都是对个人最好的方式。我是那种“嘿,如果事情出了差错,让我们按Ctrl-Z键1000次”的人——我现在是业余爱好者,还是不是一个开发人员?只是给@ford的优秀答案添加几条注释。默认情况下,本地历史记录保留5个工作日的历史记录。工作日被定义为打开项目的一天。因此,如果你关闭了一个项目,一个月都没有工作,当你打开它时,你仍然会有最后5天的工作。使缓存失效(以解决索引损坏问题)将导致本地历史记录丢失。因此,不要依赖它作为版本控制。使用真正的VCS。全局撤销和文档撤销有什么区别?@JonathanMa,有时候你想撤销一个特定的文件,有时候你想撤销整个系统。例如撤消在文件夹之间迁移文件、撤消删除或添加文件等。如何绘制这些对称的曲线箭头?:-)@昆伯,我有macOS,按⌘代码>+⇧
+4
我可以直接在裁剪区域截图,然后单击凸起的缩略图,然后macOS打开一个应用程序,在这个应用程序中可以画线。在我的绘图结束时,我尝试绘制箭头,这个应用程序将其设置为clear arrow。简单。