IntelliJ IDEA 2021是一款功能強(qiáng)大且專業(yè)的編程工具,軟件能夠?yàn)橛脩籼峁㎎avaDoc預(yù)覽工具、智能代碼編輯以及重新構(gòu)建框架的功能,通過這些功能用戶能夠在軟件之中輕松的進(jìn)行編程。這款軟件是該系列軟件之中最早支持重構(gòu)的,而經(jīng)過長(zhǎng)時(shí)間的優(yōu)化,他的重構(gòu)已經(jīng)非常的強(qiáng)大,是這款軟件一大亮點(diǎn)之一也是軟件的一大賣點(diǎn)。并且軟件還為用戶提供最新的智能選取工具,用戶能夠在一個(gè)循環(huán)之中選取同一個(gè)類的擴(kuò)充,軟件完全是基于語(yǔ)法進(jìn)行選擇,可以幫助用戶實(shí)現(xiàn)不斷地?cái)U(kuò)充。并且該版本軟件還進(jìn)行了用戶界面的優(yōu)化,用戶能夠在界面之中輕松的找到自己近期打開過的文件,并且ctrl+n還能夠調(diào)出檢索框,方便用戶對(duì)文件的查找。軟件還能夠給用戶提供最為規(guī)范的Java的語(yǔ)法規(guī)范,幫助用戶進(jìn)行自動(dòng)的代碼校正。軟件的排版功能也是一大亮點(diǎn)之一,該軟件中的排版可以說是同行軟件之中最為智能和人性化的,它支持排版模板的定制。小編今天帶來的是
IntelliJ IDEA 2021漢化破解版,感興趣的用戶可以在本頁(yè)面的下載鏈接處進(jìn)行下載。
軟件特色
1、對(duì)重構(gòu)的優(yōu)越支持
軟件是所有ide中最早支持重構(gòu)的,其優(yōu)秀的重構(gòu)能力一直是其主要賣點(diǎn)之一。
2、智能的選取
在很多時(shí)候我們要選取某個(gè)方法,或某個(gè)循環(huán)或想一步一步從一個(gè)變量到整個(gè)類慢慢擴(kuò)充著選取,軟件就提供這種基于語(yǔ)法的選擇,在默認(rèn)設(shè)置中ctrl+w,可以實(shí)現(xiàn)選取范圍的不斷擴(kuò)充,這種方式在重構(gòu)的時(shí)候尤其顯得方便。
3、豐富的導(dǎo)航模式
軟件提供了豐富的導(dǎo)航查看模式,例如ctrl+e顯示最近打開過的文件,ctrl+n顯示你希望顯示的類名查找框(該框同樣有智能補(bǔ)充功能,當(dāng)你輸入字母后idea將顯示所有候選類名)。在最基本的project視圖中,你還可以選擇多種的視圖方式。
4、歷史記錄功能
不用通過版本管理服務(wù)器,單純的軟件就可以查看任何工程中文件的歷史記錄,在版本恢復(fù)時(shí)你可以很容易的將其恢復(fù)。
5、編碼輔助
java規(guī)范中提倡的tostring()、hashcode()、equals()以及所有的get/set方法,你可以不用進(jìn)行任何的輸入就可以實(shí)現(xiàn)代碼的自動(dòng)生成,從而把你從無聊的基本方法編碼中解放出來。
6、靈活的排版功能
基本所有的ide都有重排版功能,但僅有軟件的是人性的,因?yàn)樗С峙虐婺J降亩ㄖ疲憧梢愿鶕?jù)不同的項(xiàng)目要求采用不同的排版方式。
軟件安裝破解教程
1、在軟件學(xué)堂下載IntelliJ IDEA 2021漢化破解版壓縮包,并且解壓獲得軟件安裝文件以及破解文件。
2、雙擊“ideaIU-211.4961.33.exe”開始安裝軟件。
3、選擇軟件安裝目錄,軟件體積較大建議安裝到C盤外。
4、勾選創(chuàng)建桌面快捷方式,32位和64位建議都勾選,關(guān)聯(lián)文件請(qǐng)行選擇。
5、點(diǎn)install開始安裝,請(qǐng)耐心等待。
6、安裝完成,勾選Run IntelliJ IDEA,點(diǎn)擊finish運(yùn)行軟件。
7、彈出注冊(cè)界面,選擇evaluate for free,點(diǎn)擊evaluate試用軟件。
8、將lib文件夾中的jetbrains-agent.jar拖動(dòng)到軟件內(nèi)。
9、破解補(bǔ)丁安裝完成,點(diǎn)擊restart重啟軟件。
10、彈出激活方式,選擇activation code后,點(diǎn)擊為idea安裝,然后再點(diǎn)擊“是”,重啟軟件。
11、破解完成已激活至2089年。
12、不過這時(shí)還是全英文的,接著此時(shí)同時(shí)按下鍵盤的Ctrl+ALT+S 打開 Settings -> Plugins 。
13、點(diǎn)擊下“marketplace”接著在輸入框中輸入“Chinese”后即可找到漢化插件,點(diǎn)擊“install”進(jìn)行下載。
14、下載完成后點(diǎn)擊“restart ide”——“restart”。
15、然后重啟就是全中文的啦。
新增功能
一、Java
支持Java 16
我們準(zhǔn)備在2021年3月發(fā)布JDK16。我們已經(jīng)在File | File中添加了新的語(yǔ)言級(jí)別。項(xiàng)目結(jié)構(gòu) Modules,并且我們還引入了對(duì)Java 16的基本支持,包括以下更新:
(1)內(nèi)部類現(xiàn)在可以聲明顯式或隱式靜態(tài)的成員。
(2)Stream。將collect(toUnmodifiableList())轉(zhuǎn)換為stream。toList()。現(xiàn)在,toList()項(xiàng)目首先顯示在流的代碼完成列表上。
二、WSL 2支持
當(dāng)您的IDE在Windows上運(yùn)行時(shí),此EAP包括對(duì)WSL 2中Java項(xiàng)目的第一部分支持。IntelliJ IDEA現(xiàn)在可以在WSL 2中執(zhí)行以下操作:使用軟件構(gòu)建系統(tǒng)檢測(cè)JDK安裝,安裝JDK以及編譯和運(yùn)行項(xiàng)目。WSL 2中對(duì)Maven和Gradle項(xiàng)目的支持正在進(jìn)行中,并將在后續(xù)的EAP構(gòu)建中發(fā)布。請(qǐng)繼續(xù)關(guān)注更新!
目前,至關(guān)重要的是您要嘗試獲得WSL 2支持并分享您的想法。您的反饋將幫助我們?cè)谥饕姹景l(fā)布之前對(duì)功能進(jìn)行微調(diào)。
三、運(yùn)行目標(biāo)
從v2021.1開始,我們新的“運(yùn)行目標(biāo)”功能使您可以在目標(biāo)上運(yùn)行,測(cè)試和調(diào)試應(yīng)用程序,該目標(biāo)是IDE將執(zhí)行代碼的配置環(huán)境。
當(dāng)前,軟件允許您從Docker,SSH和WSL目標(biāo)上的Java,Maven和Spring Boot項(xiàng)目運(yùn)行Java應(yīng)用程序,JUnit測(cè)試和Maven命令。請(qǐng)繼續(xù)關(guān)注有關(guān)此新功能的詳細(xì)分步演示的博客文章!
四、VCS
1、內(nèi)置空間
該空間的插件現(xiàn)在是盒子的可用了。這意味著您可以將您的IDE連接到JetBrains Space中的組織,以查看和克隆項(xiàng)目存儲(chǔ)庫(kù),編寫使用Space API的復(fù)雜腳本以及查看隊(duì)友的代碼。要登錄Space,請(qǐng)?jiān)凇皻g迎”屏幕上單擊“從VCS獲取”按鈕,選擇左側(cè)的“ Space”,然后在專用字段中輸入組織URL。也可以通過工具|登錄。空間 登錄到太空。
登錄后,您可以克隆所需的存儲(chǔ)庫(kù)并在軟件中打開它。當(dāng)你打開它,空間代碼審查小號(hào)將出現(xiàn)在左側(cè)窗格中。從那里,您可以看到包含您的更改或需要引起注意的問題的列表。例如,如果您是審稿人,則可以打開問題以查看作者,查看時(shí)間軸,在差異視圖中添加評(píng)論,等等。
2、配置配置文件以進(jìn)行預(yù)提交檢查
我們添加了在對(duì)VCS進(jìn)行更改之前選擇代碼檢查配置文件的可能性。要訪問此功能,請(qǐng)單擊齒輪圖標(biāo)以顯示提交選項(xiàng),選擇“分析代碼”復(fù)選框,單擊“配置”,然后選擇所需的配置文件??梢栽凇笆走x項(xiàng)/設(shè)置” |“設(shè)置”中創(chuàng)建配置文件。編輯器 檢查。在提交之前檢查代碼時(shí),IDE將使用選定的配置文件。
五、用戶體驗(yàn)
1、內(nèi)置HTML預(yù)覽
我們?cè)贗ntelliJ IDEA中添加了新的內(nèi)置
瀏覽器預(yù)覽,使您可以快速預(yù)覽HTML文件。您對(duì)IDE中的HTML文件以及鏈接的CSS和JavaScript文件所做的任何更改將立即保存,并且預(yù)覽將即時(shí)更新。
要打開預(yù)覽,請(qǐng)?jiān)诰庉嬈饔疑辖堑男〔考袉螕魩в熊浖諛?biāo)的圖標(biāo)。
2、在搜索范圍內(nèi)自定義外部依賴項(xiàng)
現(xiàn)在可以配置在項(xiàng)目中搜索文本字符串時(shí)IDE如何處理外部依賴項(xiàng)。在macOS上按??F或在Windows或Linux上按Ctrl + Shift + F,打開“在文件中查找”,選擇“作用域”,然后單擊過濾器字段旁邊的“…”按鈕。這將打開“作用域”窗口,您可以在其中查看“外部依賴項(xiàng)”是否包含在范圍中。您可以使用右側(cè)的按鈕更改其狀態(tài)。
3、探查器
在左側(cè)區(qū)域中,您可以看到每個(gè)正在運(yùn)行的應(yīng)用程序的進(jìn)程ID (PID)和CPU負(fù)載百分比。當(dāng)您在運(yùn)行的應(yīng)用程序上的任何位置單擊時(shí),IDE會(huì)為其打開一個(gè)上下文菜單。從那里,您可以快速將Profiler附加到該流程或編輯Java Profiler的配置。
在運(yùn)行的應(yīng)用程序上單擊鼠標(biāo)右鍵時(shí),IDE將打開一個(gè)上下文菜單,其中包含兩個(gè)新操作:
(1)捕獲內(nèi)存快照允許您拍攝*。應(yīng)用程序的hprof快照以識(shí)別性能問題。
(2)CPU和內(nèi)存實(shí)時(shí)圖表可幫助您可視化正在運(yùn)行的進(jìn)程的資源消耗。當(dāng)您單擊該操作時(shí),它將打開一個(gè)專用選項(xiàng)卡,用于設(shè)置分析的時(shí)間范圍,捕獲內(nèi)存快照以及執(zhí)行垃圾收集。
現(xiàn)在,您可以一鍵打開“最近的快照”區(qū)域中的快照,然后通過單擊X快速隱藏它們。右鍵單擊菜單包含相同的操作,并允許您打開保存快照的文件夾。此外,您可以設(shè)置一個(gè)默認(rèn)文件夾來存儲(chǔ)快照。
六、構(gòu)建工具
為了回應(yīng)您的反饋,我們決定在導(dǎo)入Maven項(xiàng)目時(shí)返回用于自定義設(shè)置的選項(xiàng)。要激活此選項(xiàng),請(qǐng)轉(zhuǎn)至文件| 新項(xiàng)目設(shè)置| 新項(xiàng)目的首選項(xiàng)| 構(gòu)建,執(zhí)行,部署| 生成工具| Maven并為新的Maven項(xiàng)目選擇“顯示設(shè)置”對(duì)話框。
七、質(zhì)量增強(qiáng)
正如我們已經(jīng)提到的,此EAP將引入許多錯(cuò)誤修復(fù)和改進(jìn)。以下是我們已解決的投票最多的問題:
(1)固定了將相同的快捷方式分配給多個(gè)操作時(shí)的提前輸入超時(shí)。
(2)添加了對(duì)請(qǐng)求請(qǐng)求中多行注釋的支持。
(3)現(xiàn)在,從現(xiàn)有來源添加新的Maven或Gradle模塊時(shí),您的項(xiàng)目名稱將保持不變。
(4)添加了設(shè)置快捷方式的可能性,該快捷方式可以選擇整個(gè)終端輸出。
(5)本機(jī)鑰匙串可以在Apple Silicon版本上按預(yù)期工作。
(6)添加了使用Cucumber for Java插件在Java 8上運(yùn)行測(cè)試的選項(xiàng)。
(7)現(xiàn)在,非模式提交使用更改列表名稱作為提交消息的默認(rèn)值。
(8)修復(fù)了當(dāng)測(cè)試方法和主要方法都出現(xiàn)在測(cè)試類中時(shí)發(fā)生的UX問題。
(9)現(xiàn)在,當(dāng)您評(píng)估表達(dá)式操作時(shí),調(diào)試器支持預(yù)覽功能。
軟件快捷鍵
Ctrl+Z:撤銷
Ctrl+Shift+Z:重做
Ctrl+X:剪貼
Ctrl+C:復(fù)制
Ctrl+V:粘貼
Ctrl+Y:刪除當(dāng)前行
Ctrl+D:復(fù)制當(dāng)前行
Ctrl+Shift+J:將選中的行合并成一行
Ctrl+N:查找類文件
Ctrl+Shift+N:查找文件
Ctrl+G:定位到文件某一行
Alt+向左箭頭:返回上次光標(biāo)位置
Alt+向右箭頭:返回至后一次光標(biāo)位置
Ctrl+Shift+Backspace:返回上次編輯位置
Ctrl+Shift+反斜杠:返回后一次編輯位置
Ctrl+B:定位至變量定義的位置
Ctrl+Alt+B:定位至選中類或者方法的具體實(shí)現(xiàn)
Ctrl+Shift+B:直接定位至光標(biāo)所在變量的類型定義
Ctrl+U:直接定位至當(dāng)前方法override或者implements的方法定義處
Ctrl+F12:顯示當(dāng)前文件的文件結(jié)構(gòu)
Ctrl+Alt+F12:顯示當(dāng)前文件的路徑,并可以方便的將相關(guān)父路徑打開
Ctrl+H:顯示當(dāng)前類的繼承層次
Ctrl+Shift+H:顯示當(dāng)前方法的繼承層次
Ctrl+Alt+H:顯示當(dāng)前方法的調(diào)用層次
軟件優(yōu)勢(shì)
1、享受高效的Java
軟件的各個(gè)方面都旨在最大程度地提高開發(fā)人員的生產(chǎn)力。智能編碼輔助和人體工程學(xué)設(shè)計(jì)共同使開發(fā)不僅富有成效,而且令人愉悅。
2、深度智慧
軟件為您的源代碼建立索引后,它會(huì)通過在各種情況下提供相關(guān)建議來提供快速,智能的體驗(yàn):即時(shí),巧妙的代碼完成,即時(shí)代碼分析以及可靠的重構(gòu)工具。
3、開箱即用的體驗(yàn)
諸如集成版本控制系統(tǒng)以及各種受支持的語(yǔ)言和框架之類的關(guān)鍵任務(wù)工具都應(yīng)運(yùn)而生-不包括插件麻煩。
4、智能代碼完成
基本補(bǔ)全建議可見性范圍內(nèi)的類,方法,字段和關(guān)鍵字的名稱,而智能補(bǔ)全僅建議當(dāng)前上下文中期望的那些類型。
5、特定于框架的協(xié)助
盡管IntelliJ IDEA是Java的IDE,但即使語(yǔ)言表達(dá)被注入到您的String常量中,它也可以理解并提供多種其他語(yǔ)言的智能編碼幫助,例如SQL,JPQL,HTML,JavaScript等。 Java代碼。
6、生產(chǎn)力助推器
IDE可以預(yù)測(cè)您的需求并自動(dòng)執(zhí)行繁瑣且重復(fù)的開發(fā)任務(wù),因此您可以專注于全局。
7、開發(fā)人員人體工程學(xué)
在我們做出的每個(gè)設(shè)計(jì)和實(shí)現(xiàn)決策中,我們都要牢記中斷開發(fā)人員流程的風(fēng)險(xiǎn),并盡力消除或最小化該流程。
IDE會(huì)根據(jù)您的上下文自動(dòng)啟動(dòng)相應(yīng)的工具。
8、不打擾的智能
軟件中的編碼幫助不僅僅涉及編輯器:它還可以幫助您在處理其他方面時(shí)保持高效:例如,填充字段,搜索元素列表;訪問工具窗口;或切換設(shè)置等。
使用幫助
一、創(chuàng)建您的第一個(gè)Java應(yīng)用程序
啟動(dòng)軟件。
如果“歡迎”屏幕打開,請(qǐng)單擊“新建項(xiàng)目”。否則,從主菜單中選擇File | 新項(xiàng)目。
在“新建項(xiàng)目”向?qū)е校瑥淖髠?cè)列表中選擇Java。
要在軟件中開發(fā)Java應(yīng)用程序,您需要Java SDK(JDK)。
如果在軟件中已經(jīng)定義了必要的JDK,請(qǐng)從Project SDK列表中選擇它。
如果JDK已安裝在您的計(jì)算機(jī)上,但未在IDE中定義,則選擇Add JDK并指定JDK主目錄的路徑(例如/Library/Java/JavaVirtualMachines/jdk-13.0.1.jdk)。如果您的計(jì)算機(jī)上沒有必要的JDK,請(qǐng)選擇下載JDK。在下一個(gè)對(duì)話框中,指定JDK供應(yīng)商(例如OpenJDK)的版本,如果需要,更改安裝路徑,然后單擊Download。
我們不會(huì)使用任何其他庫(kù)或框架,因此請(qǐng)單擊Next。
不要從模板創(chuàng)建項(xiàng)目。在本教程中,我們將從頭開始做所有事情,因此單擊Next。
命名項(xiàng)目,例如:HelloWorld。
如有必要,更改默認(rèn)項(xiàng)目位置,然后單擊完成。
二、創(chuàng)建一個(gè)包和一個(gè)類
在“項(xiàng)目”工具窗口中,選擇src文件夾,按Alt+Insert,然后選擇Java Class。在名稱字段中,輸入com.example.helloworld.HelloWorld并單擊確定。創(chuàng)建com.example.helloworld包和HelloWorld類。
軟件與文件一起自動(dòng)為您的班級(jí)生成了一些內(nèi)容。在這種情況下,IDE插入了package語(yǔ)句和類聲明。這是通過文件模板完成的。根據(jù)所創(chuàng)建文件的類型,IDE會(huì)插入該類型的所有文件中應(yīng)包含的初始代碼和格式。
三、編寫代碼
將插入號(hào)放在左括號(hào)后面的類聲明字符串處{,然后按Shift+Enter。 與相比Enter,在Shift+Enter不中斷當(dāng)前行的情況下開始新行。
鍵入main并選擇插入main()方法聲明的模板。
在鍵入時(shí),建議可在當(dāng)前上下文中使用的各種構(gòu)造。您可以使用來查看可用實(shí)時(shí)模板的列表Ctrl+J。
實(shí)時(shí)模板是您可以插入代碼中的代碼段。main是這樣的片段之一。通常,實(shí)時(shí)模板包含您最常使用的代碼塊。使用它們可以節(jié)省您一些時(shí)間,因?yàn)槟槐匾槐橛忠槐榈劓I入相同的代碼。有關(guān)在哪里可以找到預(yù)定義的實(shí)時(shí)模板以及如何創(chuàng)建自己的實(shí)時(shí)模板的更多信息。
四、使用代碼完成功能調(diào)用println()方法
從代碼完成建議列表中鍵入Sy并選擇System類(來自標(biāo)準(zhǔn)java.lang包)。
按下Ctrl+.以插入帶有逗號(hào)的選擇。
鍵入o,選擇out,然后Ctrl+.再次按。
鍵入p,選擇println(String x)方法,然后按Enter。
向您顯示可以在當(dāng)前上下文中使用的參數(shù)類型。
輸入"。將自動(dòng)插入第二個(gè)引號(hào),并且將插入號(hào)置于引號(hào)之間。類型Hello, World!
基本代碼完成功能會(huì)分析當(dāng)前插入符號(hào)位置周圍的上下文,并在您鍵入時(shí)提供建議。您可以通過按手動(dòng)打開完成列表Ctrl+Space。
五、生成并運(yùn)行應(yīng)用程序
單擊運(yùn)行刪除按鈕裝訂線,然后在彈出窗口中選擇Run'HelloWorld.main()'。IDE開始編譯您的代碼。
編譯完成后,“運(yùn)行工具”窗口將在屏幕底部打開。
第一行顯示IntelliJ IDEA Ultimate 2021用于運(yùn)行已編譯類的命令。第二行顯示程序輸出:Hello, World!。最后一行顯示退出代碼0,表明退出成功。
如果您的代碼不正確,并且IDE無法對(duì)其進(jìn)行編譯,則“運(yùn)行”工具窗口將顯示相應(yīng)的退出代碼。
當(dāng)您單擊Run時(shí),將創(chuàng)建一個(gè)特殊的運(yùn)行配置,該配置將執(zhí)行一系列操作。首先,它構(gòu)建您的應(yīng)用程序。在此階段,javac將您的源代碼編譯為JVM字節(jié)碼。javac完成編譯后,會(huì)將編譯后的字節(jié)碼放在out目錄中,該目錄在Project工具窗口中以黃色突出顯示。之后,JVM運(yùn)行字節(jié)碼,軟件自動(dòng)分析當(dāng)前在編輯器中打開的文件,并搜索不同類型的問題:從語(yǔ)法錯(cuò)誤到拼寫錯(cuò)誤。通過編輯器右上角的“檢查”小部件,您可以快速查看所有檢測(cè)到的問題并詳細(xì)查看每個(gè)問題。有關(guān)更多信息,請(qǐng)參閱即時(shí)分析當(dāng)前文件。
0條評(píng)論