diff --git a/IntelliJ-IDEA-cache.md b/IntelliJ-IDEA-cache.md index 9fa9cc23b88ee230fbd9ff67234f8260beed3ce5..f8d85ff16e397cf96f4aa746b89c17c4d165a41c 100644 --- a/IntelliJ-IDEA-cache.md +++ b/IntelliJ-IDEA-cache.md @@ -17,7 +17,7 @@ IntelliJ IDEA 的缓存和索引主要是用来加快文件查询,从而加快 ![清除缓存和索引](images/xii-a-invalidate-cache-2.jpg) > * 一般建议点击 `Invalidate and Restart`,这样会比较干净。 -> * 但是有一个需要提醒的是,如上图红圈标注的地方:清除索引和缓存会使得 IntelliJ IDEA 的 `Local History` 丢失,所以如果你项目没有加入到版本控制,而你又需要你项目文件的历史更改记录,那你最好备份下你的 `LocalHistory` 目录。目录地址在:`C:\Users\当前登录的系统用户名\.IntelliJIdea14\system\LocalHistory` 建议使用硬盘的全文搜索,这样效率更高。 +> * 但是有一个需要提醒的是,如上图红圈标注的地方:清除索引和缓存会使得 IntelliJ IDEA 的 `Local History` 丢失,所以如果你项目没有加入到版本控制,而你又需要你项目文件的历史更改记录,那你最好备份下你的 `LocalHistory` 目录。目录地址在:`C:\Users\当前登录的系统用户名\.IntelliJIdea14\system\LocalHistory`(Mac用户的目录默认地址在:`/Users/yangyun/Library/Caches/IntelliJIdea14/LocalHistory`) 建议使用硬盘的全文搜索,这样效率更高。 通过上面方式清除缓存、索引本质也就是去删除 C 盘下的 `system` 目录下的对应的文件而已,所以如果你不用上述方法也可以删除整个 `system`。当 IntelliJ IDEA 再次启动项目的时候会重新创建新的 `system` 目录以及对应项目缓存和索引。