在IntelliJ IDEA中.idea文件是什么可以刪除嗎
在IntelliJ IDEA中,.idea文件是什么,可以刪除嗎
相信有很多小伙伴,在用idea寫java代碼的時候,創(chuàng)建工程總是會出現(xiàn).idea文件,該文件也從來沒去打開使用過,那么它在我們項目里面,扮演什么角色,到底能不能刪除它呢?
1、它是什么?有什么用?
.idea文件夾是存儲IntelliJ IDEA項目的配置信息,主要內容如下:
- IDEA項目本身的一些編譯配置。
- 文件編碼信息。
- jar包的數(shù)據(jù)源和相關插件配置信息。
注意:在我們使用git做版本控制的時候,一般會排除掉.idea文件,因為這里面存儲的都是自己本地的IDEA配置。不同電腦項目的.idea內部文件內容都會不一樣。在版本控制的時候,多方協(xié)作就會出現(xiàn)代碼沖突。
2、.idea目錄里面的文件介紹:
- workspace.xml:存儲IDE的窗口布局和其他用戶界面相關的配置。
- modules.xml:包含有關項目模塊的配置信息。
- misc.xml:存儲一些其他的配置信息。
- vcs.xml:包含與版本控制系統(tǒng)相關的設置。
- inspections文件夾:存儲代碼檢查工具的配置信息。
- runConfigurations文件夾:包含運行和調試配置的信息。
還有很多文件待補充
3、刪除掉有什么影響?
若是不小心刪除掉了.idea目錄,那么IDEA編輯器將無法識別該項目,并且IDEA的一些功能:代碼補全、語法檢查等功能就沒法用了。我們應該盡量不要去動這個文件。
4、不小心刪除了.idea目錄,如何恢復?
使用IDEA的 本地歷史記錄,進行恢復。
VCS→Local History→Show History菜單打開本地歷史記錄窗口。找到還沒刪除.idea目錄的記錄,進行恢復。
到這里大家應該知道.idea的作用和里面的文件是咋用的了,歡迎大家補充。
IDEA項目下的.idea文件,out文件等
比如你剛創(chuàng)建一個項目,項目名字叫做test
你會得到兩個文件夾(.idea文件夾和src文件夾)和一個項目名.iml文件
(1)idea文件夾:存儲這個項目的歷史記錄,版本控制信息
(2)iml文件:(你刪去也無所謂)
(3)src文件夾里存放你的源代碼
(4)out目錄:存放.java文件編譯之后得到的字節(jié)碼文件,也就是說只要你運行src文件夾里面的java程序,就會得到相應的編譯后得到的文件存放在out目錄里面
比如你在src里面新建了一個demo.java文件,運行后在out里面也產(chǎn)生一個對應的demo
注意out里面的demo.class文件是一個只讀文檔,無法修改
到此這篇關于在IntelliJ IDEA中,.idea文件是什么,可以刪除嗎的文章就介紹到這了,更多相關idea文件是什么內容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關文章希望大家以后多多支持腳本之家!
相關文章
基于SpringIOC創(chuàng)建對象的四種方式總結
這篇文章主要介紹了基于SpringIOC創(chuàng)建對象的四種方式總結,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教2021-06-06Java mysql詳細講解雙數(shù)據(jù)源配置使用
在開發(fā)過程中我們常常會用到兩個數(shù)據(jù)庫,一個數(shù)據(jù)用來實現(xiàn)一些常規(guī)的增刪改查,另外一個數(shù)據(jù)庫用來實時存數(shù)據(jù)。進行數(shù)據(jù)的統(tǒng)計分析??梢宰x寫分離??梢愿玫膬?yōu)化和提高效率;或者兩個數(shù)據(jù)存在業(yè)務分離的時候也需要多個數(shù)據(jù)源來實現(xiàn)2022-06-06spring?cloud?配置阿里數(shù)據(jù)庫連接池?druid的示例代碼
這篇文章主要介紹了spring?cloud?配置阿里數(shù)據(jù)庫連接池?druid,本文通過實例代碼給大家介紹的非常詳細,對大家的學習或工作具有一定的參考借鑒價值,需要的朋友可以參考下2022-03-03IntelliJ IDEA 2020最新激活碼(親測有效,可激活至 2089 年
這篇文章主要介紹了IntelliJ IDEA 2021最新激活碼(親測有效,可激活至 2089 年),非常不錯,對大家的學習或工作具有一定的參考借鑒價值,需要的朋友可以參考下2020-04-04詳解spring security 配置多個AuthenticationProvider
這篇文章主要介紹了詳解spring security 配置多個AuthenticationProvider ,小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧2017-05-05Java8 Stream對兩個 List 遍歷匹配數(shù)據(jù)的優(yōu)化處理操作
這篇文章主要介紹了Java8 Stream對兩個 List 遍歷匹配數(shù)據(jù)的優(yōu)化處理操作,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧2020-08-08關于MyBatis 查詢數(shù)據(jù)時屬性中多對一的問題(多條數(shù)據(jù)對應一條數(shù)據(jù))
這篇文章主要介紹了MyBatis 查詢數(shù)據(jù)時屬性中多對一的問題(多條數(shù)據(jù)對應一條數(shù)據(jù)),本文給大家介紹的非常詳細,對大家的學習或工作具有一定的參考借鑒價值,需要的朋友可以參考下2021-01-01