Idea突然不停indexing的問題
今天突然發現Idea中在打開jsp文件后不停的indexing的情況,查了一下,只要清理一下Idea的緩存和索引就可以了,在File-Invalidate Caches / Restart中,選擇Invalidate and Restart,之后會重啟Idea,然后就解決啦!
IntelliJ IDEA 如何清理緩存?
IntelliJ IDEA超快的搜索速度和強大的代碼提示就是依靠緩存實現的。
緩存文件很大,建立緩存也很花時間,在建立緩存時如果遇到斷電或者強退等問題會導致以后打開文件出錯等問題,解決辦法就是把以前的緩存清理掉。
下面介紹如何清理緩存。
方法/步驟
-
點擊菜單的File,Invalidate-caches按鈕
-
彈出個警告,說本地歷史記錄也會被清除。
本地歷史記錄清除的話,例如你的文件想回退到之前本地保存的某個編輯版本,就無法回退了。
invalidate的意思是使之失效、作廢的意思。就是把以前的緩存清空。
restart是重啟idea軟件的意思。
這里你可以選擇清空、重啟、清空並重啟。
只清空不重啟的話,不會生效,得到下次啟動idea前才會清空緩存並重新建立。
-
我們選擇清空並重啟,這次啟動需要重新建立索引,會花很長時間。
-
我們找到緩存所在的硬盤目錄,發現里面原來幾百兆的東西,只剩下不到1兆了。
-
打開上次打開的文件會出現一直Loading的現象,這很正常,是在重新建立索引。
-
緩存文件很快增大到幾十兆了,隨着你的日常使用,很快又會增大到幾百兆。
-
也可以在啟動idea前直接把這個chache文件夾刪除,啟動后也會正常重新建立索引。