2020-11-05---idea快取和索引的清理
IntelliJ IDEA 首次載入專案的時候,都會建立索引,而建立索引的時間跟專案的檔案多少成正比。在 IntelliJ IDEA 建立索引過程中即使你編輯了程式碼也是編譯不了、執行不起來的,所以還是安安靜靜等 IntelliJ IDEA 建立索引完成IntelliJ IDEA 的快取和索引主要是用來加快檔案查詢,從而加快各種查詢、程式碼提示等操作的速度,所以 IntelliJ IDEA 的索引的重要性再強調一次也不為過。但是,IntelliJ IDEA 的索引和快取並不是一直會良好地支援 IntelliJ IDEA 的,某些特殊條件下,IntelliJ IDEA 的快取和索引檔案也是會損壞的,比如:斷電、藍屏引起的強制關機,當你重新開啟 IntelliJ IDEA,很可能 IntelliJ IDEA 會報各種莫名其妙錯誤,甚至專案打不開,IntelliJ IDEA 主題還原成預設狀態。即使沒有斷電、藍屏,也會有莫名奇怪的問題的時候,也很有可能是 IntelliJ IDEA 快取和索引出現了問題,這種情況還不少。遇到此類問題也不用過多擔心。我們可以清理快取和索引。
一般建議點選 Invalidate and Restart,這樣會比較乾淨。
上圖警告:清除索引和快取會使得 IntelliJ IDEA 的 Local History 丟失。所以如果你專案沒有加入到版本控制,而你又需要你專案檔案的歷史更改記錄,那你最好備份下你的
LocalHistory 目錄。目錄地址在: C:\Users\ 當 前 登 錄 的 系 統 用.IntelliJIdea14\system\LocalHistory 建議使用硬碟的全文搜尋,這樣效率更高。 通過上面方式清除快取、索引本質也就是去刪除 C 盤下的 system 目錄下的對應的檔案
而已,所以如果你不用上述方法也可以刪除整個 system。當 IntelliJ IDEA 再次啟動專案的時候會重新建立新的 system 目錄以及對應專案快取和索引。
相關文章
- 清理 Conda 快取和 Pip 快取快取
- linux清理快取Linux快取
- pbootcms模板自動清理runtime快取,自動清理快取boot快取
- win10如何清除快取和垃圾,清理win10快取和垃圾的方法Win10快取
- 如何定期清理DNS快取?清理DNS快取有什麼用?DNS快取
- 清理C盤快取,清理電腦C盤快取垃圾的操作步驟快取
- linux docker 清理快取LinuxDocker快取
- docker清理快取命令Docker快取
- win10如何清理flash快取_win10清理fiash player快取的方法Win10快取
- 清理電腦快取垃圾快取
- windwos清理圖示快取快取
- Win10如何清理照片快取 win10系統清理照片快取的步驟Win10快取
- PbootCMS快取如何清理runtime資料夾下經常滿怎麼辦?清理快取的方法boot快取
- 如何清理MAC電腦的DNS快取MacDNS快取
- Laravel 路由快取檔案清理Laravel路由快取
- Python中pycharm如何清理快取?PythonPyCharm快取
- Privatus for Mac網頁快取清理Mac網頁快取
- Win10系統如何清理應用商店快取_win10清理應用商店快取的方法Win10快取
- Jtti:Centos清理快取的方法是什麼JttiCentOS快取
- PbootCMS模板自動清理runtime快取boot快取
- 伺服器快取怎麼清理伺服器快取
- win10怎麼清理網路快取_win10電腦怎麼清理dns快取Win10快取DNS
- Win10 1909系統自帶的清理快取怎樣使用 win10 1909清理快取的使用方法Win10快取
- 如何清理Mac系統中殘留的檔案和快取檔案Mac快取
- 伺服器DNS快取怎麼清理伺服器DNS快取
- win10怎麼清理ie瀏覽器快取_win10清理ie瀏覽器快取檔案的方法Win10瀏覽器快取
- win10怎麼清理垃圾與快取_win10清理系統垃圾與快取檔案步驟Win10快取
- 清理重建失敗的索引索引
- 瀏覽器快取清理工具:Cookie for Mac瀏覽器快取CookieMac
- Laravel 8 dingo/api 清理快取404問題LaravelGoAPI快取
- 【知識分享】伺服器如何清理快取伺服器快取
- 網頁快取清理工具:Privatus 6 for Mac網頁快取Mac
- Mac瀏覽器快取清理軟體:CookieMac瀏覽器快取Cookie
- Cookie for Mac瀏覽器快取清理軟體CookieMac瀏覽器快取
- 對於前端快取的理解(快取機制和快取型別)前端快取型別
- 怎麼清除瀏覽器快取?瀏覽器快取清理的方法步驟是什麼?瀏覽器快取
- Mybatis的快取——一級快取和原始碼分析MyBatis快取原始碼
- iOS 除SDWebImage之外清理記憶體中快取iOSWeb記憶體快取