2012-08-06 1001 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後)!
我自己通過實驗的方式發現了這個=)