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