W3Cschool
恭喜您成為首批注冊用戶
獲得88經(jīng)驗(yàn)值獎(jiǎng)勵(lì)
有些令人震驚的是:IntelliJ IDEA沒有保存按鈕。由于在IntelliJ IDEA中,您可以撤消重構(gòu),并從本地歷史記錄中恢復(fù)更改 ,因此每次要求您保存更改是沒有意義的。
不過,值得一提的是,物理上保存到磁盤是由某些事件觸發(fā)的,包括編譯、關(guān)閉文件、將焦點(diǎn)從IDE中切換出來等等。您可以通過:Settings | 外觀和行為| 系統(tǒng)設(shè)置(Settings | Appearance & Behavior | System Settings)更改此行為:
作為Eclipse用戶,你在IntelliJ IDEA中可能會(huì)錯(cuò)過的一個(gè)功能是保存操作,即在保存時(shí)自動(dòng)觸發(fā)的操作,如重新格式化代碼、組織導(dǎo)入,添加缺少的注釋和最終修飾符等。相反,IntelliJ IDEA為您提供了在提交時(shí)自動(dòng)運(yùn)行相應(yīng)的操作:
你也可以手動(dòng)操作:
如果出于某種原因,您不能沒有Eclipse保存操作,您可以安裝一個(gè)模仿Eclipse保存操作的插件。
IntelliJ IDEA編譯項(xiàng)目的方式與Eclipse有很多不同之處。
默認(rèn)情況下,IntelliJ IDEA不會(huì)自動(dòng)在保存時(shí)編譯項(xiàng)目,因?yàn)橥ǔN覀儾粫?huì)在IntelliJ IDEA中顯式調(diào)用保存操作 。
如果你想模擬Eclipse的行為,你可以調(diào)用Make Project操作(Ctrl+F9)- 它會(huì)保存更改的文件并編譯它們。為了您的方便,您甚至可以將 Ctrl + S 的快捷方式重新分配給“生成項(xiàng)目(Make Project)”操作。
要啟用自動(dòng)編譯,請(qǐng)導(dǎo)航到:設(shè)置/首選項(xiàng)| 生成、執(zhí)行、部署| 編譯器(Settings/Preferences | Build, Execution, Deployment | Compiler)并選擇“自動(dòng)生成項(xiàng)目(Make project automatically)”選項(xiàng):
請(qǐng)注意,IntelliJ IDEA中的自動(dòng)編譯與Eclipse中的不同 。在Eclipse中,它不是完全自動(dòng)的,因?yàn)樗怯捎脩裘鞔_調(diào)用的保存操作觸發(fā)的,而在 IntelliJ IDEA中,當(dāng)你在編輯器中鍵入時(shí),它會(huì)被隱式地調(diào)用。
這就是為什么即使啟用了Make project選項(xiàng),如果至少有一個(gè)應(yīng)用程序正在運(yùn)行, IntelliJ IDEA也不會(huì)執(zhí)行自動(dòng)編譯:它將隱式地重新加載應(yīng)用程序中的類。在這種情況下,您可以調(diào)用:Build | 生成項(xiàng)目(Build | Make Project)(Ctrl+F9)。
如果在編譯器設(shè)置中啟用了“自動(dòng)生成項(xiàng)目(Make project automatically)”選項(xiàng),則 出現(xiàn)“問題(Problems)”工具窗口。它顯示了項(xiàng)目編譯時(shí)檢測到的問題列表:
盡管Eclipse中使用它自己的編譯器,IntelliJ IDEA使用與項(xiàng)目 JDK 捆綁在一起的 javac 編譯器。如果您必須使用Eclipse編譯器,請(qǐng)導(dǎo)航到:設(shè)置/首選項(xiàng)| 生成、執(zhí)行、部署|編譯器|Java編譯器(Settings/Preferences | Build, Execution, Deployment | Compiler | Java Compiler), 并選擇它,如下所示:
Eclipse和javac編譯器之間最大的區(qū)別在于Eclipse編譯器對(duì)錯(cuò)誤的容忍度更高,有時(shí)可以讓你運(yùn)行不能編譯的代碼。
在你需要在IntelliJ IDEA中運(yùn)行帶有編譯錯(cuò)誤代碼的情況下,使用運(yùn)行配置中的“生成(Make)”替換"生成(Make)"選項(xiàng),不進(jìn)行錯(cuò)誤檢查:
Copyright©2021 w3cschool編程獅|閩ICP備15016281號(hào)-3|閩公網(wǎng)安備35020302033924號(hào)
違法和不良信息舉報(bào)電話:173-0602-2364|舉報(bào)郵箱:jubao@eeedong.com
掃描二維碼
下載編程獅App
編程獅公眾號(hào)
聯(lián)系方式:
更多建議: