IDEA 2019是一款功能強大的編程軟件。這款軟件被業(yè)內(nèi)人士譽為效率最高的一款JAVA開發(fā)工具。軟件可以說是編程人員們的必備軟件之一,軟件中有著眾多能夠輔助用戶進(jìn)行代碼的編寫的功能。軟件擁有著簡潔并且直觀的用戶界面、代碼編寫輔助、代碼語法的動態(tài)的檢測、代碼校正、智能編輯等功能。直觀且簡潔的用戶界面能夠讓用戶在界面之中更好的進(jìn)行工作,能夠讓用戶更加輕松的找到自己所需要的工具。而代碼編寫輔助則是能夠幫助用戶在輸入代碼的時候,進(jìn)行聯(lián)想,根據(jù)用戶輸入的習(xí)慣以及語法將后續(xù)的代碼進(jìn)行聯(lián)想,用戶可以只輸入代碼的前半段后選擇軟件所聯(lián)想出來的代碼。動態(tài)語法檢測功能,則是能夠讓用戶編寫的代碼能夠出現(xiàn)更少的錯誤,軟件會在用戶的編寫過程之中對代碼進(jìn)行整體的檢測,檢測完成后將會使用高紅的顯示方式標(biāo)注給用戶,提示用戶進(jìn)行改正。軟件的功能能夠非常有效的提高用戶的工作效率,降低用戶小錯誤。小編今天帶來的是
IDEA 2019中文破解版,該版本軟件無需用戶付費即可暢享軟件功能,感興趣的用戶可以在本頁面的下載鏈接處進(jìn)行下載。
新增功能
一、更好的性能
1、更快的啟動
此版本中的主要性能改進(jìn)之一是啟動時間比以往任何時候都短。我們引入了重大的體系結(jié)構(gòu)更改,以并行化IDE在啟動時執(zhí)行的某些任務(wù),以使它們不會順序執(zhí)行。
2、減少內(nèi)存消耗
我們優(yōu)化了性能以減少導(dǎo)入大型Gradle項目時的峰值內(nèi)存消耗。
3、響應(yīng)式用戶界面
我們已經(jīng)解決了您提交給我們的1600多個UI凍結(jié)報告。除此之外,我們還修復(fù)了在Maven項目中編輯POM.xml文件的問題,該文件現(xiàn)在可以立即顯示完成建議。其他修復(fù)程序?qū)е略诖笮晚椖恐懈斓靥幚鞻CS狀態(tài)更新,更好地處理了被忽略的文件,更快地渲染了項目樹,在使用大量編輯器或調(diào)試器選項卡時具有更好的性能,并提高了速度。
4、更好的Java性能
此版本為Java類型推斷帶來了許多改進(jìn),不僅修復(fù)了各種編輯器凍結(jié)問題,而且還為長方法調(diào)用鏈加快了Java類型推斷。當(dāng)應(yīng)用于多條線時,“加入線”操作可以更快地工作。您還將體驗到Java代碼的加速突出顯示,特別是涉及到帶有通用var-args的方法(其中放置了數(shù)十個參數(shù))時。
5、更好的Kotlin性能
捆綁了Kotlin 1.3.60,提供了一些令人印象深刻的加速效果,例如在編輯器中更快地突出顯示。
二、改善的可用性
1、在不重新啟動IDE的情況下安裝主題和鍵盤映射插件
在軟件中,我們實現(xiàn)了對動態(tài)插件安裝的支持,這意味著現(xiàn)在您可以加載和卸載主題和鍵盤映射插件,而無需重新啟動IDE。我們計劃在將來的版本中將此方法擴展到大多數(shù)插件,以使插件管理盡可能容易。
2、更明顯的滾動條
如果您在查看滾動條時遇到困難,現(xiàn)在可以使它脫穎而出。只需啟用“設(shè)置/首選項”下的“使用對比度滾動條”設(shè)置即可。外觀與行為| 出現(xiàn)。
3、自動配置導(dǎo)入的Maven或sbt項目
現(xiàn)在,當(dāng)您導(dǎo)入,創(chuàng)建或打開sbt或Maven項目時,IntelliJ IDEA會自動為您設(shè)置它,因此您不再需要手動配置設(shè)置。
4、重做上下文動作的行為
在“意圖動作”對話框中,即使選擇了某個動作并關(guān)閉了對話框,IDE現(xiàn)在仍默認(rèn)顯示所有可用的意圖動作。
5、對Java 13功能的擴展支
持 我們已經(jīng)擴展了對Java 13文本塊的支持:插入第三個引號時,它們會自動格式化。
6、可以注入更多模板語言
您可以向代碼中注入更多模板語言,特別是Pug(ex-Jade),Handlebars,EJS和Slim。
7、新的“現(xiàn)場通話層次結(jié)構(gòu)”操作
現(xiàn)在,有一種簡單的方法可以通過使用Ctrl + Alt + H調(diào)用新的“字段調(diào)用層次結(jié)構(gòu)”操作來查看選定字段的層次結(jié)構(gòu)。
8、統(tǒng)一彈出錯誤和文檔
現(xiàn)在,將鼠標(biāo)懸停在檢查突出顯示的符號上時,除了顯示代碼參考信息之外,彈出窗口還可以顯示錯誤。要啟用此功能,請在“設(shè)置/首選項” |“設(shè)置”中選擇“在鼠標(biāo)移動時顯示快速文檔”。99、改進(jìn)的Git結(jié)帳工作流程
為了消除混亂,在遠(yuǎn)程分支上重新命名的“ Checkout”操作現(xiàn)在將創(chuàng)建一個新的本地分支,將其簽出,并將跟蹤設(shè)置為上游。我們還為本地和遠(yuǎn)程分支添加了“從選定的新分支”操作,該操作創(chuàng)建一個新的本地分支并將其簽出,但未將跟蹤設(shè)置為任何遠(yuǎn)程分支。
三、新框架和技術(shù)
1、微服務(wù)框架支持
為了幫助保持軟件項目在技術(shù)上的相關(guān)性,版本2019.3添加了對Micronaut,Quarkus和Helidon的初始支持。如果您為Java項目使用基于微服務(wù)的體系結(jié)構(gòu),則可以享受全面的編碼幫助,導(dǎo)航,檢查,查找用法和其他好處。
2、OpenAPI和Swagger支持
我們引入了對Swagger v2和OpenAPI v2的支持,該支持提供了基于架構(gòu)的驗證以及代碼完成,導(dǎo)航,查找用法以及包含API描述的YAML / JSON文件中的重命名重構(gòu)。
3、新端點視圖
全新的“端點”工具窗口提供了項目中用于HTTP和Web套接字協(xié)議的客戶端和服務(wù)器API的匯總視圖。此外,您可以將視圖擴展到軟件中當(dāng)前打開的所有項目。
4、Spring Web Flux支持
在Spring工具窗口的MVC視圖中查看Web Flux URL映射的完整列表,在它們之間進(jìn)行導(dǎo)航,并受益于編碼幫助,搜索以及URL和URL段的重命名重構(gòu)。
5、Java HTTP客戶端支持
在以下Java HTTP客戶端API中提供URL支持:java.net。{URI / URL},Retrofit v2,OkHttp v3和Injectable URL引用。編碼幫助,導(dǎo)航,查找用法-您現(xiàn)在在Java客戶端中可以使用Java中常用的所有內(nèi)容。
6、Project Reactor支持
利用對Java和Kotlin Reactor項目的檢查的優(yōu)勢,它們會報告在不應(yīng)阻塞線程的代碼片段中檢測到的線程阻塞方法調(diào)用。IDE還將警告您有關(guān)Flux和Mono方法的lambda運算符可能返回null的信息。最重要的是,有一個專用的Reactor調(diào)試模式,可提供有關(guān)反應(yīng)堆堆??蚣芎椭虚g變量值的有用視圖。
7、MongoDB支持
附帶了期待已久的MongoDB支持。添加MongoDB數(shù)據(jù)源之后,請在數(shù)據(jù)庫
瀏覽器中查看集合和字段,運行查詢并查看查詢結(jié)果。我們將在將來的版本中擴展對MongoDB的支持。
四、修復(fù)
1、IDE現(xiàn)在可以檢測通過Homebrew將Gradle安裝到的目錄。
2、用戶界面得到了改進(jìn),因此現(xiàn)在可以更輕松地手動設(shè)置Gradle主目錄。
3、軟件現(xiàn)在支持在Linux上通過KWallet存儲密碼。
4、對于JavaFX項目,IDE可以在Scene Builder選項卡中顯示帶有嵌入式Scene Builder的FXML文件。
5、當(dāng)無法訪問SVN服務(wù)器時,SVN的“需要身份驗證”對話框不再彈出。
6、我們已經(jīng)修復(fù)了與執(zhí)行帶有rebase的'git update'操作有關(guān)的問題。
7、索引Git日志時,IDE現(xiàn)在顯示進(jìn)度條。
8、現(xiàn)在,您可以選擇是否要在文件歷史記錄視圖和VCS批注中查看更改的創(chuàng)作時間或提交時間戳。
IDEA 2019安裝破解教程
1、在軟件學(xué)堂下載軟件壓縮包并且解壓。
2、雙擊解壓所得源文件“iIU-2019.3.3.exe”開始軟件的安裝。
3、選擇軟件的安裝目錄,軟件體積較大建議安裝在空間充足的磁盤之中。
4、如下圖所示進(jìn)行勾選即可。
5、確認(rèn)安裝信息后點擊下一步。
6、軟件安裝讀條中,請耐心等待。
7、軟件完成安裝,如圖所示進(jìn)行勾選。
8、將“jetbrains-agent.jar”文件復(fù)制到軟件的安裝目錄之中。
9、右鍵軟件選擇以管理員身份運行軟件,彈出下圖界面點擊OK即可。
10、如下圖所示進(jìn)行選擇。
11、直接點擊【Continue】即可。
12、退出到軟件的主界面并且點擊“configure”。
13、如下圖所示進(jìn)行選擇。
14、復(fù)制“-javaagent:C:jetbrains-agent.jar”,并且粘貼到最后一行如下圖所示。
15、重啟軟件,并且點擊軟件左下角的一個英文進(jìn)入到下圖界面之中,將解壓所得激活碼復(fù)制到【Activation code】,點擊【Activate】。
16、這時候軟件已經(jīng)完成破擊,2089年才會到期。
17、先退出軟件,并且打開軟件的安裝目錄,將軟件漢化補丁復(fù)制到軟件安裝目錄中即可。
18、打開軟件即可暢享全中文界面。
軟件特色
一、深入了解您的代碼
分析您的代碼,查找所有項目文件和語言中符號之間的連接。使用此信息,它提供深入的編碼幫助,快速導(dǎo)航,巧妙的錯誤分析,當(dāng)然還有重構(gòu)。
1、智能完成
Ctrl+Shift+Space為您提供當(dāng)前上下文中適用的最相關(guān)符號的列表。這個和其他完成不斷向您學(xué)習(xí),將最常用的類和包的成員移動到建議列表的頂部,以便您可以更快地選擇它們。
2、鏈完成
比智能完成更深入,并列出當(dāng)前上下文中可通過方法或getter訪問的適用符號。假設(shè)您正在尋找價值Project 而且只有Module module聲明。按Ctrl+Shift+Space兩次即可獲得module.getProject()更多努力。
3、靜態(tài)成員完成
允許您輕松使用靜態(tài)方法或常量。提供與輸入匹配的符號列表,并自動添加所需的導(dǎo)入語句。
4、數(shù)據(jù)流分析
提供完成變體時,軟件會分析數(shù)據(jù)流以猜測可能的運行時符號類型,并根據(jù)該內(nèi)核優(yōu)化選擇,自動添加類強制轉(zhuǎn)換。
5、語言注入
將所選語言的編碼輔助帶到另一個語言中的表達(dá)式和字符串文字,并具有您通常擁有的所有優(yōu)點。例如,您可以將SQL,XPath,HTML,CSS或JavaScript代碼的片段注入Java String文字。
6、跨語言重構(gòu)
了解符號用法的所有內(nèi)容,提供極其有效,徹底的重構(gòu)。例如,當(dāng)您在JPA語句中重命名類時,它將更新從JPA實體類到使用它的每個JPA表達(dá)式的所有內(nèi)容。
7、檢測重復(fù)
即時查找重復(fù)的代碼片段。即使您只是要提取變量,常量或方法,它也會告訴您,有一個類似的代碼片段可以與您正在使用的代碼片段一起替換。
8、檢查和快速修復(fù)
每當(dāng)IntelliJ IDEA檢測到您將要犯錯時,編輯器中會彈出一個小燈泡。單擊它或按下可 Alt+Enter打開一系列操作,您可以采取正確的操作。
二、開發(fā)人員工效學(xué)
軟件的每個方面都考慮到了人體工程學(xué)設(shè)計。軟件建立在這樣一個原則之上:開發(fā)人員在流程中花費的每一分鐘都是一個很好的時刻,并且讓開發(fā)人員擺脫流程的事情很糟糕,應(yīng)該避免。
1、以編輯為中心的環(huán)境
大部分時間編輯器(和代碼)是屏幕上唯一可見的東西,你不需要讓它做一些與編碼無關(guān)的事情。
快速彈出窗口有助于在不離開您所處的上下文的情況下檢查其他信息。當(dāng)您按下 Ctrl+Shift+I 它時,將顯示插入符號的符號定義。
要生成代碼,您不必遍歷復(fù)雜的向?qū)Щ蛱畛浯笮捅韱巍?br />2、一切都有捷徑
在軟件中,您可以為幾乎所有內(nèi)容提供專用的鍵盤快捷鍵,包括快速選擇和在工具窗口和編輯器之間切換。
通過快捷方式訪問工具窗口會將輸入焦點移動到它,因此您可以在其上下文中使用所有鍵盤命令。當(dāng)你需要回到編輯器時,只需點擊即可Esc。
當(dāng)您在項目工具窗口中時,您不僅可以瀏覽現(xiàn)有項目,還可以通過按下來創(chuàng)建新項目Alt+Ins。
3、人體工學(xué)的用戶界面
軟件中的所有列表,樹和彈出窗口為您提供快速搜索,可以立即將您帶到包含您在其中鍵入的文本的一組項目。
任何IDE操作的第一次調(diào)用都應(yīng)該提供大多數(shù)預(yù)期的結(jié)果。需要更多結(jié)果?再次按下快捷方式,IDE將更深入地找到您需要的內(nèi)容。
4、內(nèi)聯(lián)調(diào)試器
調(diào)試代碼時,軟件會在源代碼中顯示變量值,并在其用法旁邊顯示。
您甚至不必將鼠標(biāo)懸停在變量上,或切換到“調(diào)試”工具窗口的“變量”窗格。
每當(dāng)變量更改其值時,IDE都會使用不同的顏色突出顯示它,以便您可以更好地了解狀態(tài)在代碼中的更改方式。
三、內(nèi)置開發(fā)人員工具
為了簡化您的工作流程,軟件從一開始就提供了無與倫比的工具集:反編譯器,字節(jié)碼查看器,F(xiàn)TP等等。
1、版本控制
為主要版本控制系統(tǒng)提供統(tǒng)一界面,包括Git,SVN,Mercurial,CVS,Perforce和TFS。IDE允許您瀏覽更改歷史記錄,管理分支,合并沖突等等
2、構(gòu)建工具
支持Maven,Gradle,Ant,Gant,SBT,NPM,Webpack,Grunt,Gulp和其他構(gòu)建工具。這些工具無縫集成,有助于自動編譯,打包,運行測試,部署和其他活動
3、測試跑步者和報道
I可讓您輕松執(zhí)行單元測試。IDE包括主要測試框架的測試運行器和覆蓋工具,包括JUnit,TestNG,Spock; 黃瓜,ScalaTest,spec2和Karma。
4、閃客
附帶了一個用于Java類的內(nèi)置反編譯器。如果你想查看一個你沒有源代碼的庫,現(xiàn)在你可以 - 沒有任何第三方插件。
5、終奌站
IDE配有內(nèi)置終端。根據(jù)您的平臺,您可以使用命令行提示符,F(xiàn)ar,powershell或bash。Alt+F12無需離開IDE即可調(diào)用終端 并執(zhí)行任何命令。
6、數(shù)據(jù)庫工具
在編輯SQL時利用智能編碼輔助; 連接到實時數(shù)據(jù)庫; 運行查詢; 瀏覽和導(dǎo)出數(shù)據(jù); 甚至可以在IDE中以可視化界面管理您的方案。
7、應(yīng)用服務(wù)器
支持主要的應(yīng)用程序服務(wù)器:Tomcat,JBoss,WebSphere,WebLogic,Glassfish等等。
您可以將工件部署到應(yīng)用程序服務(wù)器上,并直接在IDE中調(diào)試已部署的應(yīng)用程序。
8、搬運工人
通過一個單獨的插件,軟件提供了一個專用的工具窗口,可以讓您連接到本地運行的Docker機器來管理圖像,容器和Docker Compose服務(wù)。
四、多語言經(jīng)驗
除了Java之外,軟件還提供對頂級JVM和非JVM框架和開箱即用語言的一流支持。
1、頂級框架的一流支持
為最流行的服務(wù)器端和前端框架提供支持。
利用Spring,Java EE,Grails,Play,Android,GWT, Vaadin,Thymeleaf,React,AngularJS和其他框架的擴展編碼幫助 。
2、許多語言 - 一個IDE
雖然軟件是Java的IDE,但它也可以理解許多其他語言,包括Groovy,Kotlin, Scala,JavaScript,TypeScript和SQL。
軟件是一個交鑰匙解決方案,但如果你需要額外的東西,它豐富的插件生態(tài)系統(tǒng)可以幫助你。
功能介紹
1、對重構(gòu)的優(yōu)越支持
該軟件是所有ide中最早支持重構(gòu)的,其優(yōu)秀的重構(gòu)能力一直是其主要賣點之一。
2、智能的選取
在很多時候我們要選取某個方法,或某個循環(huán)或想一步一步從一個變量到整個類慢慢擴充著選取,該軟件就提供這種基于語法的選擇,在默認(rèn)設(shè)置中ctrl+w,可以實現(xiàn)選取范圍的不斷擴充,這種方式在重構(gòu)的時候尤其顯得方便。
3、豐富的導(dǎo)航模式
該軟件提供了豐富的導(dǎo)航查看模式,例如ctrl+e顯示最近打開過的文件,ctrl+n顯示你希望顯示的類名查找框(該框同樣有智能補充功能,當(dāng)你輸入字母后idea將顯示所有候選類名)。在最基本的project視圖中,你還可以選擇多種的視圖方式。
4、歷史記錄功能
不用通過版本管理服務(wù)器,單純的軟件就可以查看任何工程中文件的歷史記錄,在版本恢復(fù)時你可以很容易的將其恢復(fù)。
5、編碼輔助
java規(guī)范中提倡的tostring()、hashcode()、equals()以及所有的get/set方法,你可以不用進(jìn)行任何的輸入就可以實現(xiàn)代碼的自動生成,從而把你從無聊的基本方法編碼中解放出來。
6、靈活的排版功能
基本所有的ide都有重排版功能,但僅有軟件的是人性的,因為它支持排版模式的定制,你可以根據(jù)不同的項目要求采用不同的排版方式。
7、對jsp的完全支持
不需要任何的插件,完全支持jsp。
8、智能編輯
代碼輸入過程中,自動補充方法或類。
9、ejb支持
不需要任何插件完全支持ejb(6.0支持ejb3.0)
10、代碼檢查
對代碼進(jìn)行自動分析,檢測不符合規(guī)范的,存在風(fēng)險的代碼,并加亮顯示。
11、動態(tài)語法檢測
任何不符合java規(guī)范、自己預(yù)定義的規(guī)范、累贅都將在頁面中加亮顯示。
12、xml的完美支持
xml全提示支持:所有流行框架的xml文件都支持全提示,誰用誰知道。
13、列編輯模式
用過utraledit的肯定對其的列編輯模式贊賞不已,因為它減少了很多無聊的重復(fù)工作,而該軟件完全支持該模式,從而更加提高了編碼效率。
14、預(yù)置模板
預(yù)置模板可以讓你把經(jīng)常用到的方法編輯進(jìn)模板,使用時你只用輸入簡單的幾個字母就可以完成全部代碼的編寫。例如使用比較高的publicstaticvoidmain(string[]args){}你可以在模板中預(yù)設(shè)pm為該方法,輸入時你只要輸入pm再按代碼輔助鍵,該軟件將完成代碼的自動輸入。
15、完美的自動代碼完成
智能檢查類中的方法,當(dāng)發(fā)現(xiàn)方法名只有一個時自動完成代碼輸入,從而減少剩下代碼的編寫工作。
16、版本控制完美支持
集成了目前市面上常見的所有版本控制工具插件,包括git、svn、github,讓開發(fā)人員在編程的工程中直接在軟件里就能完成代碼的提交、檢出、解決沖突、查看版本控制服務(wù)器內(nèi)容等等。
17、不使用代碼的檢查
自動檢查代碼中不使用的代碼,并給出提示,從而使代碼更高效。
使用幫助
一、編碼協(xié)助
1、輸入信息
如果您想了解有關(guān)插入符號的更多信息,例如它來自哪里或類型是什么, 快速文檔 就是您的朋友。按 Ctrl+Q 以調(diào)用它,您將看到包含這些詳細(xì)信息的彈出窗口。如果您不需要完整信息,請改為使用“類型信息”操作:它僅顯示所選表達(dá)式的類型,但不會占用大量屏幕空間。
2、代碼完成區(qū)分大小寫
默認(rèn)情況下,軟件代碼完成區(qū)分大小寫僅影響您鍵入的第一個字母??梢栽凇?設(shè)置/首選項”對話框(Ctrl+Alt+S), 編輯器中更改此策略 一般| 代碼完成,因此您可以根據(jù)更適合您的偏好,使IDE對所有字母敏感或使其對案例不敏感。
熱門提示:在這里您還可以關(guān)閉 Autopopup代碼完成 選項。如果您希望代碼完成彈出窗口僅在您明確調(diào)用它時才顯示,這是有意義的。
3、禁用突出顯示插入符號元素的用法
在更好地學(xué)習(xí)軟件之后,談?wù)撃赡芟胍牡哪J(rèn)值,我們不能錯過編輯器中插入符號 選項中 元素的 突出用法。 “設(shè)置/首選項”對話框的常規(guī)頁面。如果您知道 Ctrl+Shift+F7 快捷方式并且不希望每次只是移動插入符時編輯器中的突出顯示都會出現(xiàn)和消失,則不需要此選項。
4、CamelHumps
默認(rèn)情況下,當(dāng)您在編輯器中選擇任何內(nèi)容時,IntelliJ IDEA對單詞的大小寫不敏感。如果您更喜歡根據(jù)CamelCase選擇單詞,例如,不是選擇整個單詞,而是選擇它的一部分,您可以在編輯器中啟用它。一般| “設(shè)置/首選項”對話框的智能鍵。
6、嬉皮完成
軟件的提供基本完成通過 Ctrl+Space, 智能完成 通過Ctrl+Shift+Space,并 聲明完成 通過Ctrl+Shift+Enter。所有這些功能都基于對代碼結(jié)構(gòu)的實際理解。但是,有時您可能需要一個更簡單但更靈活的邏輯,它可以建議當(dāng)前文件中使用的單詞,甚至是項目的上下文。此功能稱為 嬉皮完成 ,可通過Alt+/。
0條評論