未來(lai)軟件園(yuan)

JetBrains IntelliJ IDEA 2019(好(hao)用的(de)Java開發工具) v2019.3.2 破ping)獍/h1>

2(67%)1(33%)更新時間︰2020-04-07

軟件大小︰674.78 MB軟件類(lei)型︰國外軟件

軟件語言︰英(ying)文軟件軟件授權(quan)︰特(te)別軟件

評級(ji)︰應用平(ping)台︰Win7,Win10

精選Mac軟件 / more >

軟件介紹下(xia)lue)氐?/span>相關文章猜你(ni)喜(xi)歡

JetBrains IntelliJ IDEA 2019簡稱 IDEA是一款Java語言開發的(de)集成環境(jing)chang)ntelliJ IDEA在業(ye)內被公認為(wei)最好(hao)的(de)java開發工具之一,尤(you)其在智能(neng)代碼(ma)助手、代碼(ma)自(zi)動提示(shi)、重構、J2EE支持、各類(lei)版本工具(Git、svn、github等)、JUnit、CVS整合、代碼(ma)分析、 創(chuang)新的(de)GUI設計等方面的(de)功(gong)能(neng)可以說(shuo)是超常(chang)的(de)。IntelliJ IDEA破ping)獍婊怪?TML,CSS,PHP,MySQL,Python等qu)N蠢lai)軟件園(yuan)分享IntelliJ IDEA 2019 破ping)獍嫦xia)lue)兀 ? gong)給詳細的(de)IntelliJ IDEA安裝步驟(zhou),讓您能(neng)免費的(de)使(shi)用上JetBrains IntelliJ IDEA 2019。

IntelliJ IDEA安裝步驟(zhou)

1、下(xia)lue)夭 庋ya)IntelliJ IDEA 2019 破ping)獍姘滄鞍 縵xia)圖(tu)︰

2、運行IntelliJ IDEA 2019 破ping)獍姘滄拔募  系慊ldquo;next”。如下(xia)圖(tu)︰

3、IntelliJ IDEA 2019 破ping)獍姘滄巴(ba)甌希 慊ldquo;finish”,如下(xia)圖(tu)︰

4、運行JetBrains IntelliJ IDEA 2019,選擇“evalutate for free”,點擊“evalutate”,如下(xia)圖(tu)︰

5、在JetBrains IntelliJ IDEA 2019中新建(jian)一個文件。如下(xia)圖(tu)︰

6、在JetBrains IntelliJ IDEA 2019中點擊"Help" -> "Edit Custom VM Options...",如下(xia)圖(tu)︰

7、將”-javaagent:C:\Users\admin\jetbrains-agent.jar“輸(shu)入(ru)JetBrains IntelliJ IDEA 2019中【-javaagent:加jetbrains-agent.jar文件位置】,輸(shu)入(ru)完(wan)畢後關閉JetBrains IntelliJ IDEA 2019。如下(xia)圖(tu)︰

小編(bian)的(de)JetBrains IntelliJ IDEA 2019安裝包解壓(ya)在桌(zhuo)面,所(suo)以小編(bian)輸(shu)入(ru)的(de)代碼(ma)是【-javaagent:C:\Users\Administrator\Desktop\IntelliJ.IDEA.Ultimate.2019.3.2\jetbrains-agent.jar】,如下(xia)圖(tu)︰

8、重啟JetBrains IntelliJ IDEA 2019,點擊"Help" -> "Register...",如下(xia)圖(tu)︰

9、點擊"License server”,如下(xia)圖(tu)︰

10、點擊“Discover Server”後再點擊“activate”,如下(xia)圖(tu)︰

11、恭喜(xi)您JetBrains IntelliJ IDEA 2019激活成功(gong),敬請(qing)使(shi)用吧。

IntelliJ IDEA 2019破ping)獍嫣te)點

Translation
1.集成插件︰翻譯插件(Translation) 最新版本
使(shi)用方法:
選中要(yao)翻譯的(de)文字,右(you)鍵(jian)Translation即(ji)可
可選谷歌,百度,有道翻譯,具體(ti)配置men)qing)在設置中Other Settings中找ye)ranslation即(ji)可
GrepConsole
2.集成插件︰日(ri)志變色(GrepConsole) 最新版本
可以為(wei)輸(shu)出的(de)日(ri)志修(xiu)改顏色,具體(ti)配置men)qing)在設置中Other Settings中找ye)repConsole即(ji)可
Background Image Plus
4.集成插件︰背景ba)忌柚Background Image Plus) 最新版本
軟件背景ba)計pian)由于需(xu)要(yao)絕對地址,每個人(ren)的(de)電腦路徑不一,所(suo)以請(qing)自(zi)行xin)渲茫 說(shuo)iew找ye)階釹xia)面的(de)set background img,選中背景ba)技ji)可
GsonFormat
5.集成插件GsonFormat,輕松解析json數(shu)據
Alibaba Java Coding Guidelines
6.阿里巴(ba)巴(ba)代碼(ma)規範du)觳獠寮Alibaba Java Coding Guidelines)
在代碼(ma)區,不規範的(de)代碼(ma)會(hui)用黃色波浪下(xia)劃線提示(shi)
CodeGlance
7.代碼(ma)縮略(lue)瀏(liu)覽插件(CodeGlance)
類(lei)似SublimeText的(de)Mini Map插件,看下(xia)圖(tu)就知道什麼cong)昧br>

IntelliJ IDEA 2019 破ping)獍嬡砑檣/p>

IntelliJ IDEA 2019 適用于JVM的(de)功(gong)能(neng)強大且符合人(ren)體(ti)工程學的(de)IDA!

高效的(de)JAVAIntelliJ IDEA的(de)每個方面都(du)專門(men)設計用于最大限度地提高開發人(ren)員(yuan)的(de)工作效率,強大的(de)靜(jing)態代碼(ma)分析和符合人(ren)體(ti)工程學的(de)設計使(shi)得開發不僅(jin)具有高效性,而且還具有令人(ren)愉快的(de)體(ti)驗。 

 深(shen)刻的(de)智慧在IntelliJ IDEA索引您的(de)源chuang)ma)之後,它(ta)通過在每個環境(jing)中提供(gong)相關建(jian)議提供(gong)了快速而智能(neng)的(de)體(ti)驗︰即(ji)時和巧妙的(de)代碼(ma)完(wan)成,動態代碼(ma)分析和可靠的(de)重構工具。 

 開箱即(ji)用的(de)體(ti)驗任務關鍵(jian)型工具,如集成版本控制系統和各種支持zhi)撓鋂院涂kuang)架即(ji)將到來(lai) - 不hua) 寮de)喧(xuan)囂。  

智能(neng)代碼(ma)完(wan)成雖然基本完(wan)成建(jian)議可見範圍內的(de)類(lei),方法,字段和關鍵(jian)字zhi)拿疲  悄neng)完(wan)成僅(jin)建(jian)議當前上下(xia)文中預期的(de)那(na)些類(lei)型。

 特(te)定框(kuang)架的(de)援(yuan)助IntelliJ IDEA是一個用于Java的(de)IDE,它(ta)還可以理解並為(wei)各種其他(ta)語言(如SQL,JPQL,HTML,JavaScript等)提供(gong)智能(neng)編(bian)碼(ma)幫(bang)助,即(ji)使(shi)將語言yuan)澩鍤shi)注入(ru)到您的(de)字符串(chuan)文字中也是如此。 Java代碼(ma)。 

 生產力(li)提升(sheng)者IDE可以預測您的(de)需(xu)求並自(zi)動完(wan)成繁瑣且重復的(de)開發任務,因此您可以專注于全(quan)局。 

 開發人(ren)員(yuan)工效學在我們(men)制定的(de)每個設計和實施(shi)決策中,我們(men)都(du)jia)﹤親 卸峽 ?ren)員(yuan)流程的(de)風險,並盡最大努力(li)消除(chu)或最小化它(ta)。IDE將遵循您的(de)上下(xia)文並自(zi)動顯示(shi)相應的(de)工具。 

 不引人(ren)注目的(de)na)楸ntelliJ IDEA中的(de)編(bian)碼(ma)輔助不僅(jin)僅(jin)是編(bian)輯器(qi)︰它(ta)還可以yuan)bang)助您在處理其他(ta)部分時保持高效︰例如填充(chong)字段,搜索元素列表; 訪問shi)?嘰翱 或切換設置等 

 內置工具和支持zhi)目kuang)架 

JetBrains IntelliJ IDEA 2019 破ping)獍孀鐶鹿gong)能(neng)

一.Java的(de) 

1.Java 11IntelliJ IDEA 2019支持即(ji)將發布(bu)的(de)Java 11. IDE現在支持根據JEP 323的(de) lambda參數(shu)的(de)本地變量(liang)語法,因此您可以在lambda表達式(shi)中使(shi)用var關鍵(jian)字。 

 2.在編(bian)輯器(qi)中預覽數(shu)據流信(xin)息IDE可以在編(bian)輯器(qi)中顯示(shi)已知的(de)數(shu)據流信(xin)息。要(yao)查看它(ta),只(zhi)需(xu)再次調用 表達式(shi)類(lei)型操作(Ctrl + Shift + P)。

3.為(wei)長(chang)方法鏈鍵(jian)入(ru)提示(shi)IntelliJ IDEA顯示(shi)長(chang)方法鏈的(de)類(lei)型提示(shi)。當您希望將每個調用的(de)類(lei)型視為(wei)具有泛型的(de)長(chang)方法鏈的(de)類(lei)型提示(shi)時,這尤(you)其有用。  
4.配置快速文檔以與(yu)自(zi)動完(wan)成一起彈出現在可以將快速文檔配置為(wei)與(yu)自(zi)動完(wan)成一起彈出。只(zhi)需(xu)啟用“ 首選項/設置” 中的(de)“ 顯示(shi)文檔彈出窗口...”選項 編(bian)輯 一hua)代碼(ma)完(wan)成。以前,可以將文檔彈出窗口配置為(wei)僅(jin)顯式(shi)調用完(wan)成時顯示(shi)。  
5.“提取(qu)方法”的(de)新lue)?爛姘ntelliJ IDEA為(wei)Extract Method重構引入(ru)了一個新的(de)預覽面板。在確認更改之前,它(ta)可以讓您了解重構的(de)結果。當您重復使(shi)用重復的(de)代碼(ma)片(pian)段時,這非常(chang)有用。 
 6.新的(de)@Contract注釋返(fan)回值(zhi)IntelliJ IDEA支持@Contract注釋,它(ta)允許您在傳遞特(te)定參數(shu)時指定方法反cong)Α︰賢 xin)息可用于各種檢查和操作,使(shi)用它(ta)來(lai)產生更好(hao)的(de)警告並消除(chu)誤報。在版本2019中,我們(men)擴展了@Contract注釋以支持更多返(fan)回值(zhi)︰- new - 每次執行該方法時,它(ta)都(du)會(hui)返(fan)回一個非null的(de)新對象(xiang)。- this - 該方法返(fan)回非null此引用。- paramX - 該方法返(fan)回其第X個參數(shu)。 
 7.更智能(neng)的(de)Join Line行動我們(men)已經升(sheng)級(ji)了Join Lines操作(Linux / Windows / macOS上的(de)Ctrl + Shift + J)。現在,在返(fan)回類(lei)型與(yu)限定符類(lei)型相同的(de)任何方法調用上,操作將多個方法調用合xi)?wei)鏈式(shi)調用。這也適用于具有後續調用的(de)聲明(ming)或賦值(zhi)行。Join Lines現在使(shi)用men)短椎de)if生成更干淨的(de)結果,並且ye)蹦shi)用不必要(yao)的(de)0連接(jie)行時。 
 8.改進(jin)了Stream API支持在IntelliJ IDEA 中,我們(men)改進(jin)了對Stream API的(de)支持,因此它(ta)現在可以檢測收集未ci)判蚣 系de)已排序流。這表明(ming)排序是不必要(yao)的(de),或者使(shi)用收集器(qi)或集合是錯誤的(de)。此外,之前有一個關于冗余distinct()呼叫的(de)新警告collect(toSet()),因為(wei)當收集到a時Set,結果總是不同的(de)。 

二.編(bian)輯 

1.跳(tiao)轉到閉合括號/引用Tab現在,在鍵(jian)入(ru)時,您可以使(shi)用Tab在結束括號或結束引號之外導航。這適用于Java,Kotlin,Groovy,SQL,PHP,JavaScript和Python文件。要(yao)啟用此 Tab行為(wei),請(qing)轉到首選項/設置 編(bian)輯 一hua)智能(neng)鍵(jian)並選擇跳(tiao)轉到jiao)乇綻 磐使(shi)用Tab鍵(jian)引用  
2.為(wei)重新分配的(de)局部變量(liang)和重新分配的(de)參數(shu)加下(xia)劃線IntelliJ IDEA現在默認為(wei)重新分配的(de)局部變量(liang)和重新分配的(de)參數(shu)加下(xia)劃線。支持此功(gong)能(neng)的(de)所(suo)有語言的(de)屬性(現在包括Java和Groovy)可以在Preferences / Settings中更改 編(bian)輯 配色方案 語言默認值(zhi) 標識符 重新分配。 
 3.for和while關鍵(jian)字突出顯示(shi)將插入(ru)符號放(fang)在break或continue關鍵(jian)字時,IntelliJ IDEA會(hui)突出顯示(shi)相應循環fan)de)for或while關鍵(jian)字。 

三.用戶界面
1.MacBook Touch Bar支持IntelliJ IDEA 支持MacBook Touch Bar!直接(jie)從(cong)觸摸(mo)欄運行,構建(jian)和調試項目,提交更改並更新項目。IntelliJ IDEA按(an)鈕顯示(shi)在Touch Bar界面中間的(de)應用程序特(te)定區域中,它(ta)們(men)取(qu)決于上下(xia)文或您按(an)下(xia)的(de)修(xiu)改鍵(jian)。可以在“首選項”的(de)“觸控欄”頁(ye)面上自(zi)定義(yi)所(suo)有可用的(de)觸控條上下(xia)文 外觀與(yu)行為(wei) 菜shuo)?凸?呃浮nbsp; 
2.黑暗的(de)窗口標題現在可以在IntelliOS上使(shi)IntelliJ IDEA標題欄更暗。轉到首選項 外觀與(yu)行為(wei) 外觀並選擇使(shi)用深(shen)色窗口標題。 
 3.新圖(tu)標我們(men)推出了一些全(quan)新的(de)圖(tu)標!IDE工具欄和工具窗口上新的(de)更清晰,更簡單的(de)圖(tu)標可減少視覺混(hun)亂並確保更好(hao)的(de)可讀(du)性。我們(men)相信(xin)更清晰的(de)用戶界面將有助于保持專注和生產力(li)。閱讀(du)最近更新的(de)UI圖(tu)標背後的(de)故(gu)事。 
 4.在Linux上更新了IntelliJ主(zhu)題我們(men)讓Linux上的(de)IntelliJ主(zhu)題看起來(lai)更現代化。UI元素(如按(an)鈕,單選按(an)鈕,復選框(kuang),文本字段,選擇控件,微調器(qi)和選項卡)的(de)外觀已更新。 

三.版本控制

1.更容易(yi)解決合xi) chong)突使(shi)用Git時,現在查找包含合xi) chong)突的(de)文件要(yao)容易(yi)得多。對于每個更改列表,IDE將在新的(de)“ 合xi) chong)突”節點下(xia)對此類(lei)文件進(jin)行分組。單擊“ 解決操作”鏈接(jie)以打開“ 與(yu)沖(chong)突合xi) de)文件”對話(hua)框(kuang)。此外,當您執行pull,merge或rebase時,IntelliJ IDEA現在會(hui)在“ 與(yu)沖(chong)突時合xi) de)文件”對話(hua)框(kuang)中顯示(shi)Git分支名稱。這個更新的(de)對話(hua)框(kuang)允許您按(an)目錄ji)暈募jin)行分組,如果有多個文件與(yu)沖(chong)突合xi)  庥Ω沒hui)派上用場(chang)。  
2.VCS日(ri)志選項卡中的(de)增強功(gong)能(neng)您現在可以從(cong)“ 日(ri)志”選項卡的(de)上下(xia)文菜shuo)?猩境(jing)chu)提交中的(de)Git標記。此外,Diff預覽面板現在可在VCS日(ri)志中使(shi)用。此外,您可以根據需(xu)要(yao)打開任意數(shu)量(liang)的(de)日(ri)志選項卡。 
 3.Branch過濾(lv)器(qi)中最喜(xi)歡的(de)分支我們(men)已將“收藏(cang)”分支添加到“ 日(ri)志”選項卡中的(de)“ 分支”過濾(lv)器(qi),因此您現在可以快速過濾(lv)您喜(xi)歡的(de)分支的(de)提交。  
4.在修(xiu)訂版中瀏(liu)覽lai)cun)儲庫如果您使(shi)用Git進(jin)行版本控制,您現在可以根據任何給定的(de)修(xiu)訂來(lai)探索存(cun)儲庫的(de)狀態。在“修(xiu)訂”操作中使(shi)用新的(de)“ 瀏(liu)覽lai)cun)儲庫”(可從(cong)VCS日(ri)志的(de)上下(xia)文菜shuo)?蛭募芳鍬賈謝袢qu)),以在“ 項目工具”窗口中打開所(suo)需(xu)的(de)存(cun)儲庫狀態。  
5.多個GitHub帳戶使(shi)用IntelliJ IDEA 2019,您可以根據需(xu)要(yao)配置任意數(shu)量(liang)的(de)GitHub帳戶(在“首選項”“版本控制”“GitHub”中),並為(wei)每個項目設置默認的(de) GitHub帳戶。 
 6.跳(tiao)過“推送”對話(hua)框(kuang)在IntelliJ IDEA 2019中使(shi)用“ 提交”和“推送”操作時,可以完(wan)全(quan)跳(tiao)過“ 推送”對話(hua)框(kuang),或僅(jin)在推送到受保護的(de)分支時顯示(shi)此對話(hua)框(kuang)。在Preferences 中自(zi)定義(yi)此行為(wei) 版本控制 Git。 

四.JVM調試器(qi) 
1.新的(de)斷點意圖(tu)ji)雜詰魘ava項目,IntelliJ IDEA 2019包含幾個新的(de)便(bian)捷斷點意圖(tu)操作。無需(xu)再手動設置特(te)定斷點的(de)屬性 - 只(zhi)需(xu)按(an)Alt + Enter鍵(jian),IDE將為(wei)您提供(gong)新的(de)斷點意圖(tu)jia)約ji)所(suo)有其他(ta)可用的(de)意圖(tu)。  
2.能(neng)夠過濾(lv)調用方法命中的(de)斷點。在IntelliJ IDEA 2019中,如果某個條件適用于調用堆棧,則可以在斷點處停止。新的(de)調用者過濾(lv)器(qi)允許您僅(jin)在從(cong)指定方法調用的(de)斷點處停止。或者,反之亦然,如果從(cong)該方法調用它(ta),它(ta)將不會(hui)停在斷點處。 

五.組態 
1.項目配置在IntelliJ IDEA 2019中,您可以在添加新存(cun)儲庫時排除(chu)某些傳遞依賴項。單擊庫屬性yuan)bian)輯器(qi)中的(de)新配置操作鏈接(jie)。在打開的(de)新配置傳遞依賴關系對話(hua)框(kuang)中,僅(jin)選擇要(yao)添加到當前項目的(de)必要(yao)傳遞依賴關系。 
 2.IDE配置使(shi)用IntelliJ IDEA 2019,您可以直接(jie)從(cong)“ 查找操作”對話(hua)框(kuang)為(wei)操作指定快捷方式(shi)。只(zhi)需(xu)選擇所(suo)需(xu)操作,按(an)Alt + Enter,然後輸(shu)入(ru)快捷方式(shi)。 

六.差(cha)異(yi)查看器(qi) 

1.比較任何文本來(lai)源在IntelliJ IDEA 2019中,您可以打開一個空(kong)的(de)差(cha)異(yi)查看器(qi),並在其左側和右(you)側面板中粘貼(tie)您要(yao)比較的(de)任何文本。可以在“ 查找操作”對話(hua)框(kuang)中找ye)叫碌de)“ 打開空(kong)白差(cha)異(yi)查看器(qi)”操作。 

七.科特(te)林捆綁(bang)的(de)Kotlin插件已更新至(zhi)Kotlin 1.2.51
1.Runnable Kotlin臨時文件現在您可以運行Kotlin Script臨時文件並在編(bian)輯器(qi)中查看結果。此外,Kotlin Script臨時文件可以使(shi)用項目代碼(ma)中的(de)聲明(ming)。此外,您現在可以直接(jie)從(cong)“ 項目”視圖(tu)ji)唇jian)新的(de)Kotlin Script臨時文件。  
2.將行尾注釋轉換為(wei)塊注釋,反之亦然。現在有一個方便(bian)的(de)意圖(tu)通過Alt + Enter將行尾注釋轉換為(wei)塊注釋,反之亦然。 
 3.未使(shi)用的(de)延期結果我們(men)已經改進(jin)了對kotlinx.coroutines的(de)支持︰IDE現在報告未使(shi)用的(de)延遲結果。 
 4.將調用鏈chun)喜(xi) otlinx.coroutines.experimental.withContextIDE檢測到緊跟著await調用的(de)冗余異(yi)步調用,並建(jian)議將調用鏈chun)喜(xi) otlinx.coroutines.experimental.withContext的(de)兩個新意圖(tu)︰- async {}.await()到withContext(DefaultDispatcher)。- async(ctx){ }.await()到withContext(ctx) { }。 

八.斯卡拉 
1.改進(jin)了隱式(shi)轉換和參數(shu)的(de)顯示(shi)Scala插件現在可以將隱式(shi)轉換和參數(shu)顯示(shi)為(wei)內聯提示(shi)。它(ta)們(men)在工具提示(shi)中提供(gong)導航和擴展信(xin)息。即(ji)使(shi)明(ming)確使(shi)用隱式(shi)參數(shu),它(ta)們(men)也會(hui)在編(bian)輯器(qi)中顯示(shi)。內聯提示(shi)可以在編(bian)輯器(qi)模式(shi)下(xia)工作。要(yao)啟用此功(gong)能(neng),請(qing)按(an)Ctrl + Alt + Shift +“+”。也︰- 如果再次按(an)chuang)絲旖菁jian),它(ta)將展開所(suo)有折疊- 按(an)Ctrl + Alt + Shift +“ - ”折疊所(suo)有折疊或禁用該模式(shi)  
2.缺失(shi)和模糊的(de)隱式(shi)參數(shu)提示(shi)我們(men)還重新設計ping)舜砦笸懷魷允shi)的(de)模糊和缺失(shi)隱式(shi)參數(shu)的(de)方式(shi)。此外,“ 參數(shu)信(xin)息”工具提示(shi)還顯示(shi)顯式(shi)和隱式(shi)參數(shu)。隱式(shi)參數(shu)彈出窗口(Windows和Linux 上的(de)macOS / ?trl+ Shift + P上的(de)Cmd + Shift + P)顯示(shi)了參數(shu)的(de)類(lei)型,結構和位置。  
3.改進(jin)了類(lei)型注釋和模式(shi)匹配的(de)自(zi)動完(wan)成功(gong)能(neng)現在,Scala插件為(wei)帶有繼承者,Java Enums和Scala Enumerations的(de)密封類(lei)型生成了詳盡的(de)匹配。在模式(shi)匹配完(wan)成中,Scala插件為(wei)適用的(de)類(lei)和接(jie)口建(jian)議了一個類(lei)型模式(shi)列表,而使(shi)用TAB的(de)自(zi)動完(wan)成更新了名稱和類(lei)型。  
4.Scalafmt作為(wei)內置格式(shi)化程序的(de)替代品fan)de)Scalafmt格式(shi)化器(qi),其用于將是一個獨(du)立的(de)插件,是現在的(de)Scala插件的(de)一部分。它(ta)可以在Preferences / Settings 中xin)渲編(bian)輯 代碼(ma)風格 斯卡拉。 
 5.語義(yi)突出顯示(shi)現在,您可以在“首選項/設置”中為(wei)項目啟用語義(yi)突出顯示(shi) 編(bian)輯 配色方案 Scala,並為(wei)函數(shu)的(de)參數(shu),局部變量(liang),模式(shi)匹配case子句中的(de)變量(liang)或序列理解中的(de)變量(liang)分配不同的(de)顏色。然後,您可以掃描函數(shu)以跟蹤變量(liang),不會(hui)分散注意力(li),隔(ge)離其中一個變量(liang),或將焦(jiao)點切換到另(ling)一個變量(liang)。 

九.JavaScript和TypeScript 
1.提取(qu)並轉換React組件使(shi)用新的(de)Extract Component重構來(lai)chuang)唇jian)新的(de)React組件,方法是從(cong)現有的(de)渲染方法中提取(qu)JSX代碼(ma)。您還可以通過使(shi)用新意圖(tu)將React類(lei)組件轉換為(wei)功(gong)能(neng)組件,反之亦然。  
2.查找未使(shi)用的(de)代碼(ma)您現在可以使(shi)用新的(de)代碼(ma)覆蓋(gai)功(gong)能(neng)在客戶端找ye)轎詞shi)用的(de)JavaScript代碼(ma)(或TypeScript代碼(ma))。在IDE中啟動帶有coverage的(de)JavaScript Debug配置,並在Chrome中與(yu)您的(de)應用mei)薪換?H緩笸V古渲茫ntelliJ IDEA將在Coverage工具窗口中顯示(shi)覆蓋(gai)率報告。有關文件和文件夾(jia)覆蓋(gai)範圍的(de)信(xin)息將顯示(shi)在“ 項目”視圖(tu)中。 
 3.與(yu)Angular CLI的(de)新集成在IntelliJ IDEA 2019中,由于與(yu)ng add的(de)集成,您可以為(wei)Angular應用程序添加新功(gong)能(neng)。使(shi)用新... Angular Dependency ...ng在不使(shi)用終端shuo)de)na)榭魷xia)安裝支持使(shi)用add 進(jin)行安裝的(de)庫的(de)操作。要(yao)使(shi)用Angular原理圖(tu)生成代碼(ma),請(qing)使(shi)用New ... 角度示(shi)意圖(tu)...行動。  
4.新的(de)JavaScript和TypeScript意圖(tu)當你(ni)按(an)下(xia)Alt + Enter鍵(jian)的(de)新JavaScript和打字稿意圖(tu)地段現已︰實現接(jie)口,創(chuang)建(jian)派生類(lei), 實現一個接(jie)口或抽象(xiang)類(lei)的(de)成員(yuan),生成的(de)“開關”的(de)na)榭魷xia),並用“for..of”迭代。 

十(shi). Spring集成
 1.IntelliJ IDEA 2019支持Spring Integration 5.0。還有一個新的(de)Spring Integration Diagram可以顯示(shi)系統中的(de)組件。新圖(tu)顯示(shi)了使(shi)用XML或Java注釋為(wei)應用程序配置的(de)網關,通道,網橋等qu)nbsp;

十(shi)一.春(chun)季啟動 
1.春(chun)天運行時豆圖(tu)在IntelliJ IDEA 2019中,您可以選擇新的(de)Diagram Mode選項並可視化Spring Boot應用程序的(de)運行時bean之間的(de)依賴關系。啟動應用程序,然後單擊“ 運行儀表板”中“ Bean”選項卡右(you)側裝訂線中的(de)新“ 圖(tu)表模式(shi)”圖(tu)標。IDE將顯示(shi)整個應用程序的(de) Spring Runtime Beans圖(tu)。 
 2.從(cong)“運行儀表板”訪問HTTP請(qing)求映射從(cong)IntelliJ IDEA 2019中的(de)“運行儀表板”管理HTTP請(qing)求映射。運行應用程序後,從(cong)Mappings 選項卡中選擇所(suo)需(xu)的(de)na)qing)求 ,然後立即(ji)運行HTTP請(qing)求或在基于編(bian)輯器(qi)的(de)REST客戶端中打開它(ta)。對于GET方法,您還可以在瀏(liu)覽器(qi)中打開HTTP請(qing)求。 

十(shi)二.YAML 

1.YAML代碼(ma)格式(shi)化程序現在,您可以使(shi)用Code 中提供(gong)的(de)重新格式(shi)代碼(ma)操作重新格式(shi)化YAML代碼(ma) 重新格式(shi)化代碼(ma)或通過快捷方式(shi)︰在Windows和Linux 上的(de)macOS / Ctrl + Alt + L上使(shi)用Cmd + Alt + L. 此外,您可以在“首選項/設置”中自(zi)定義(yi)YAML代碼(ma)樣式(shi)設置 編(bian)輯 代碼(ma)風格 YAML。  
2.使(shi)用JSON模式(shi)的(de)更智能(neng)的(de)YAML代碼(ma)自(zi)動完(wan)成現在適用于具有JSON Schema文件的(de)YAML數(shu)據結構。IntelliJ IDEA自(zi)動跟蹤schemastore.org中的(de)模式(shi),而且,如果需(xu)要(yao),您可以手動添加和配置JSON模式(shi)文件。語言和框(kuang)架 架構和DTD JSON模式(shi)映射。

十(shi)三.數(shu)據庫工具
 1.SQL日(ri)志現在,您可以使(shi)用控制台輸(shu)出來(lai)查看IntelliJ IDEA運行的(de)每個查詢。來(lai)自(zi)IDE的(de)所(suo)有查詢現在都(du)記錄在文本文件中; 您可以通過幫(bang)助打開此文件 顯示(shi)SQL日(ri)志。  
2.新的(de)SQL格式(shi)化程序現在可以專門(men)為(wei)每個數(shu)據源使(shi)用自(zi)定義(yi)代碼(ma)樣式(shi)方案。您可以在數(shu)據源屬性的(de)“ 選項”選項卡中指定代碼(ma)樣式(shi)方案。 
 3.運行存(cun)儲過程現在,您可以在IntelliJ IDEA中執行存(cun)儲的(de)Oracle和PostgreSQL過程。您可以通過從(cong)過程的(de)上下(xia)文菜shuo)?醒≡ldquo; 執行”操作來(lai)運行過程,也可以在打開源chuang)ma)時單擊工具欄中的(de)“運行”按(an)鈕來(lai)運行過程。 
 4.源chuang)ma)遷移現在,更新任何對象(xiang)的(de)源chuang)ma)要(yao)簡單得多,只(zhi)需(xu)雙(shuang)擊對象(xiang)並進(jin)行更改,然後單擊Commit,遷移對話(hua)框(kuang)將預覽生成的(de)SQL代碼(ma)以更新lue)創(chuang)ma)。 

十(shi)四.搬運工人(ren) 
1.從(cong)撰寫節點和容器(qi)導航Docker插件現在允許您從(cong)撰寫節點和容器(qi)導航到相應的(de)compose和dockerfile文件。 
 2.在Docker日(ri)志中包裝單詞此更新lv)砑恿艘桓魴碌de)Use Soft Wraps操作,用于在Docker日(ri)志中包裝單詞sheng)?梢醞 ocker工具窗口的(de)“ 日(ri)志”選項卡中的(de)裝訂線圖(tu)標獲取(qu)新操作。 
 3.新上下(xia)文文件夾(jia)字段現在,您可以指定用于執行dockerfile的(de)Docker構建(jian)命令的(de)基目錄。為(wei)此,請(qing)使(shi)用Docker運行xin)渲彌械de)新Context文件夾(jia)字段。默認情況下(xia),Context文件夾(jia)字段設置為(wei)指定dockerfile的(de)父文件夾(jia)。 

十(shi)五.文件觀察器(qi)插件 
1.全(quan)球文件觀察者您現在可以在IDE設置中存(cun)儲已配置的(de)文件監視器(qi),並在不同的(de)項目中使(shi)用它(ta)們(men),因為(wei)現在可以像(xiang)以前一樣設置全(quan)局文件監視器(qi)而不是每個項目一個。這將有助于減少使(shi)用許多項目的(de)開發人(ren)員(yuan)的(de)設置冗余。 

IntelliJ IDEA 破ping)獍婀gong)能(neng)介紹

深(shen)入(ru)了解您的(de)代碼(ma)

IntelliJ IDEA分析您的(de)代碼(ma),在所(suo)有項目文件和語言中查找符號之間的(de)連接(jie)。利用這些信(xin)息,它(ta)提供(gong)了深(shen)入(ru)的(de)編(bian)碼(ma)協助,快速導航,巧妙的(de)錯誤分析,當然還有重構。 智能(neng)完(wan)成

^?Space為(wei)您提供(gong)當前上下(xia)文中適用的(de)最相關符號的(de)列表。這個和其他(ta)完(wan)成項目不斷向(xiang)您學習(xi),將最常(chang)用的(de)類(lei)和包的(de)成員(yuan)移動到建(jian)議列表的(de)頂部,以yuan)bian)您可以更快地選擇它(ta)們(men)。 連鎖完(wan)成

比Smart Completion深(shen)入(ru)一點,並在當前上下(xia)文中列出可通過方法或獲取(qu)者訪問的(de)適用符號。假設你(ni)正(zheng)在尋找價值(zhi)Project 並且只(zhi)有Module module聲明(ming)。按(an)^?Space兩次獲得module.getProject()無需(xu)任何額(e)外的(de)努力(li)。 靜(jing)態成員(yuan)完(wan)成

讓您輕松使(shi)用靜(jing)態方法或常(chang)量(liang)。提供(gong)與(yu)您的(de)輸(shu)入(ru)相匹配的(de)符號列表,並自(zi)動添加所(suo)需(xu)的(de)導入(ru)語句。 數(shu)據流分析

提供(gong)完(wan)成變體(ti)時,IntelliJ IDEA會(hui)分析數(shu)據流以猜測可能(neng)的(de)運行時符號類(lei)型,並根據該智能(neng)體(ti)改進(jin)選擇,自(zi)動添加類(lei)轉換。 語言注入(ru)

將選定語言的(de)編(bian)碼(ma)幫(bang)助帶到另(ling)一個語言的(de)表達式(shi)和字符串(chuan)文字中,並具有您通常(chang)擁有的(de)所(suo)有優點。例如,您可以將SQL,XPath,HTML,CSS或JavaScript代碼(ma)片(pian)段注入(ru)到Java字符串(chuan)文字中。 跨(kua)語言重構

了解符號用法的(de)所(suo)有內容,IntelliJ IDEA提供(gong)了非常(chang)有效,徹(che)底的(de)重構。例如,當您在JPA語句中重命名類(lei)時,它(ta)會(hui)將所(suo)有內容(從(cong)JPA實體(ti)類(lei))更新到使(shi)用它(ta)的(de)每個JPA表達式(shi)。 檢測重復

即(ji)時查找重復的(de)代碼(ma)片(pian)段。即(ji)使(shi)你(ni)只(zhi)想提取(qu)一個變量(liang),常(chang)量(liang)或方法,IntelliJ IDEA也會(hui)讓你(ni)知道,有一個類(lei)似的(de)代碼(ma)片(pian)段可以隨著你(ni)正(zheng)在使(shi)用的(de)代碼(ma)片(pian)段一起被替換。 檢查和快速修(xiu)復

只(zhi)要(yao)IntelliJ IDEA檢測到您即(ji)將犯錯,編(bian)輯器(qi)中會(hui)彈出一個小燈泡。點擊它(ta)或按(an)下(xia)會(hui) ?Enter打開一個你(ni)可以采取(qu)的(de)行動清單,以使(shi)gu)慮檎zheng)確。 開發人(ren)員(yuan)工效學

IntelliJ IDEA的(de)每個方面都(du)是根據人(ren)體(ti)工程學設計的(de)。IntelliJ IDEA建(jian)立在一個原則上,即(ji)開發人(ren)員(yuan)在流程中花費的(de)每一分鐘都(du)是很好(hao)的(de)一分鐘,而將開發人(ren)員(yuan)從(cong)流程中解脫出來(lai)的(de)東(dong)西是不好(hao)的(de),應該避免。 以yuan)bian)輯為(wei)中心的(de)環境(jing)

大部分時間,編(bian)輯器(qi)(和代碼(ma))是屏(ping)幕上唯一可見的(de)東(dong)西,並且不需(xu)要(yao)讓它(ta)去做與(yu)編(bian)碼(ma)無關的(de)事情。快速彈出窗口有助于在不離開上下(xia)文的(de)na)榭魷xia)檢查附(fu)加信(xin)息。按(an)下(xia)?Y 該按(an)鈕 可顯示(shi)插入(ru)符號處的(de)符號定義(yi)。要(yao)生成代碼(ma),您不必遍歷復雜的(de)向(xiang)導或填寫***的(de)表單。 一切的(de)捷徑

在IntelliJ IDEA中,您幾乎擁有專用的(de)鍵(jian)盤(pan)快捷鍵(jian),包括在工具窗口和編(bian)輯器(qi)之間進(jin)行快速選擇和切換。通過其快捷方式(shi)訪問shi)?嘰翱誚 shu)入(ru)焦(jiao)點移動到該窗口,以yuan)bian)您可以在其上下(xia)文中使(shi)用所(suo)有鍵(jian)盤(pan)命令。當你(ni)需(xu)要(yao)回到編(bian)輯器(qi)時,請(qing)點擊Esc。當您***項目工具窗口時,您不僅(jin)可以瀏(liu)覽現有項目,還可以通過按(an)按(an)鈕創(chuang)建(jian)新項目?N。 人(ren)體(ti)工學用戶界面

IntelliJ IDEA中的(de)所(suo)有列表,樹和彈出窗口都(du)提供(gong)了快速搜索功(gong)能(neng),可以立即(ji)將您帶到包含您要(yao)輸(shu)入(ru)文本的(de)一組項目中。任何IDE動作的(de)第一次調用應該提供(gong)最期望的(de)結果。需(xu)要(yao)更多結果?再次按(an)下(xia)快捷鍵(jian),IDE會(hui)更深(shen)入(ru)地找ye)僥ni)需(xu)要(yao)的(de)東(dong)西。 內聯調試器(qi)

當你(ni)調試你(ni)的(de)代碼(ma)時IntelliJ IDEA會(hui)在源chuang)ma)中顯示(shi)你(ni)的(de)變量(liang)值(zhi),這些變量(liang)值(zhi)就是它(ta)們(men)的(de)用法。您甚至(zhi)不必將鼠標懸(xuan)停在變量(liang)上,或切換到調試工具窗口的(de)“變量(liang)”窗格。任何時候(hou)變量(liang)都(du)會(hui)改變它(ta)的(de)值(zhi),IDE會(hui)用不同的(de)顏色來(lai)突出顯示(shi)它(ta),這樣您就可以更好(hao)地了解狀態如何在代碼(ma)中進(jin)行更改。 內置開發人(ren)員(yuan)工具

為(wei)了簡化工作流程,IntelliJ IDEA從(cong)第一次開始(shi)就提供(gong)了無與(yu)倫(lun)比的(de)工具集︰反編(bian)譯器(qi),字節碼(ma)查看器(qi),FTP等等qu)版本控制

IntelliJ IDEA為(wei)包括Git,SVN,Mercurial,CVS,Perforce和TFS在內的(de)主(zhu)要(yao)版本控制系統提供(gong)統一接(jie)口。IDE允許您瀏(liu)覽更改的(de)歷史記錄,管理分支機構,合xi) chong)突等等qu)構建(jian)工具

IntelliJ IDEA支持Maven,Gradle,Ant,Gant,SBT,NPM,Webpack,Grunt,Gulp和其他(ta)構建(jian)工具。這些工具無縫集成,可幫(bang)助自(zi)動化編(bian)譯,打包,運行測試,部署和其他(ta)活動 測試跑步者和覆蓋(gai)面

IntelliJ IDEA可讓您輕松執行單元測試。IDE包括用于主(zhu)要(yao)測試框(kuang)架的(de)測試運行器(qi)和覆蓋(gai)工具,包括JUnit,TestNG,Spock; 黃瓜,ScalaTest,spec2和Karma。 閃liang)/strong>

ntelliJ IDEA附(fu)帶一個Java類(lei)的(de)內置反編(bian)譯器(qi)。當你(ni)想看看你(ni)沒有源chuang)ma)的(de)庫時,現在你(ni)可以 - 沒有任何第三方插件。 終?H站

IDE帶有一個內置終端。根據您的(de)平(ping)台,您可以使(shi)用命令行提示(shi)符,Far,powershell或bash。調用終端 ?F12並執行任何命令 - 無需(xu)離開IDE。 數(shu)據庫工具

編(bian)輯SQL時,利用智能(neng)編(bian)碼(ma)協助; 連接(jie)到實時數(shu)據庫; 運行查詢; 瀏(liu)覽和導出數(shu)據; 甚至(zhi)可以通過可視化界面管理您的(de)方案 - 直接(jie)來(lai)自(zi)IDE。 應用服務器(qi)

IntelliJ IDEA支持主(zhu)要(yao)的(de)應用服務器(qi)︰Tomcat,JBoss,WebSphere,WebLogic,Glassfish等等qu)D梢越 ?渴鸕接(jie)τ貿絛蚍衿qi)上,並從(cong)IDE中正(zheng)確fan)魘砸巡渴鸕de)應用程序。
搬運工人(ren)

通過一個單獨(du)的(de)插件,IntelliJ IDEA提供(gong)了一個專用的(de)工具窗口,讓您連接(jie)到本地運行的(de)Docker機器(qi)來(lai)管理圖(tu)像(xiang),容器(qi)和Docker Compose服務。

下(xia)lue)氐?/span> / Download

下(xia)lue)夭渙耍a class="error">點擊報錯

相關文章 / Related Articles

猜你(ni)喜(xi)歡 / Guess You Like

回頂部去下(xia)lue)/em>內容舉報
www.022sh.cc【即存即送】www.1439.com | 下一页