2012-08-06 44 views
19

在以前的IDEA版本中,我可以设置本地历史记录功能保留源文件中更改的天数。 出于某种原因,我无法在IDEA 11.1.3中找到这一点,并且本地历史记录在一天之内保持较少。 我想我经历了所有的设置,但无法找到可以增加此值的位置。有谁知道我可能在哪里找到它?IntelliJ IDEA中的本地历史记录配置11

谢谢!

回答

42

修改bin\idea.exe.vmoptionsidea.vmoptions在Linux上,Info.plist在Mac),添加以下行:

-DlocalHistory.daysToKeep=5 

这是从设置用户界面中删除唯一的配置选项。

另一种方法是使用Help | Find Action,类型注册在框中,确保Include non-menu actions选项启用,从列表中选择该注册结果,按输入

Registry

注意,默认值是5 工作天。

+3

真棒的答案。 不知道“寻找行动”或注册表,两者似乎都很有用。谢谢! 我不知道他们为什么从设置中删除这个选项... – yby 2012-08-06 14:04:15

+0

你可以在http://devnet.jetbrains.net/message/5272445#5272445找到答案。 – CrazyCoder 2012-08-06 14:06:12

+2

不错!从你提供的链接可以看出,注册表也可以通过Ctrl + Shift + Alt + /' – Vic 2012-08-06 14:23:37

2

你也应该知道,这个设置localHistory.daysToKeep最大值为(工作日)。
如果您尝试将此值设置为23以上,则历史记录将不会保存任何内容(重新启动IDEA后)!
我自己通过实验的方式发现了这个=)