原創(chuàng)|產(chǎn)品更新|編輯:鄭恭琳|2015-11-03 15:02:14.000|閱讀 3190 次
概述:IntelliJ IDEA 15版本帶來了更好的用戶界面,更多的內(nèi)置工具和集成,并且改進(jìn)了編碼輔助,以及支持Kotlin。
# 界面/圖表報表/文檔/IDE等千款熱門軟控件火熱銷售中 >>
IntelliJ IDEA在業(yè)界被公認(rèn)為最好的Java開發(fā)平臺之一,在智能代碼助手、代碼自動提示、重構(gòu)、J2EE支持、Ant、JUnit、CVS整合、代碼審查、 創(chuàng)新的GUI設(shè)計等方面表現(xiàn)突出,并支持基于Android平臺的程序開發(fā)。最新發(fā)布的15版本做出了如下更新:
lambda調(diào)試
如果你添加斷點的行有l(wèi)ambda表達(dá)式的話,IDE會提示你具體在什么地方停止。當(dāng)你使用Step Into或Run to Cursor,IDE會在相應(yīng)的lambda表達(dá)式停止調(diào)試。
>>
強(qiáng)制返回
有了新的調(diào)試器操作Force Return,你可以強(qiáng)制從當(dāng)前方法的返回,而不需執(zhí)行任何其它指令。如果該方法返回一個值,你必須指定它。如果該方法有try-finally模塊,你就可以選擇是否執(zhí)行它們。
改進(jìn)測試UI
現(xiàn)在整個測試運行器工具窗口提供包括所有語言,完整的在線統(tǒng)計數(shù)據(jù),垂直布局,測試結(jié)果歷史記錄和導(dǎo)出/導(dǎo)入操作的統(tǒng)一接口。
查找路徑即時預(yù)覽
為了使“Find in Path”操作反應(yīng)更靈敏,我們增加了一個預(yù)覽選項卡來顯示前100個實時查詢結(jié)果。
>>
運行配置新增狀態(tài)指示
現(xiàn)在每一個運行配置都有一個小的綠色指示燈來告訴你它是否在運行。如果你運行的配置僅僅是單個實例,IDE將在你的工具欄上顯示Restart操作而不是Run。
顏色缺陷調(diào)整
當(dāng)啟用了“Adjust for color deficiency”選項,你可以選擇色盲的形式。目前,我們只支持紅綠色缺陷。
一鍵運行應(yīng)用程序或測試
線槽變得更具交互性,現(xiàn)在能運行應(yīng)用程序和測試。此外,新的圖標(biāo)讓你很容易區(qū)別測試是失敗還是成功。
>>
及時檢測重復(fù)代碼
IntelliJ IDEA 15允許你及時檢測重復(fù)代碼。現(xiàn)在無論是現(xiàn)有的副本或是以某種方式創(chuàng)建的無論是編寫的還粘貼的代碼,你都會立刻知道。目前此功能僅適用于Java語言。
表達(dá)式類型
Expression Type操作以前僅適用于Scala,現(xiàn)在也適用于Java,Groovy以及Kotlin表達(dá)式??赏ㄟ^Ctrl+ Shift + P(Cmd + Shift + P)就很容易知道表達(dá)式的推導(dǎo)類型。
特殊HTML字符編碼
使用Encode XML/HTML Special Characters操作進(jìn)行特殊HTML字符的編碼,用&開始的HTML實體替換它們??焖偾胰菀?!
>>
Kotlin
IntelliJ IDEA 15捆綁Kotlin插件,并支持Kotlin。要開始使用Kotlin,參考此使用手冊。
Groovy
增加了支持@Builder標(biāo)注,在Groovy2.3引入。該支持包括代碼自動完成和快速導(dǎo)航。
Scala
在Scala中新增了許多功能和增強(qiáng):
Spring 4.2
Spring 4.2更新了編碼協(xié)助且新增了一些功能:
Spring Boot
Application.yml和additional-spring-configuration-metadata.json文件提供更好的編碼支持,以及基于注釋的自動全面配置。項目向?qū)е械腟pring Initializr項得到改進(jìn),現(xiàn)在提供快速搜索、自動Maven/Gradle輸入和創(chuàng)建Spring Boot運行配置。
Grails
更新初步支持forGrails3.x,基于Groovy的主流Web應(yīng)用框架的最新版本。
Arquillian
IntelliJ IDEA 15初步支持Arquillian測試平臺?,F(xiàn)在你可以為你的項目配置容器,然后輕松地運行選定容器的測試。
Android
Android Studio 1.3的新功能在IntelliJ IDEA 15都可用,包括:
Gradle/SBT
現(xiàn)在導(dǎo)入Gradle/SBT項目的時候,你可以選擇具體的模塊而不是導(dǎo)入整個項目。
TypeScript
TypeScipt 1.6的新功能包括:
React
React支持編碼輔助,改進(jìn)了前端流行JavaScript框架:
AngularJS
IntelliJ IDEA 15支持基本的Angular 2:IDE提供了代碼自動完成,指令和綁定導(dǎo)航以及了解新的事件屬性。
在提交對話框中編輯代碼
編輯功能現(xiàn)在在提交對話框中也可用。如果你想快速編輯,沒有必要再切換到編輯器了,并且既可在Two-sided又可在One-sided Diff Viewers工作。
>>
Git Rebase
Rebase操作現(xiàn)在在Branches菜單上可用,與Merge一樣,支持多根,自動藏匿/ 取消隱藏和解決沖突。
分支操作
現(xiàn)在你可以從VCS Log Viewer的上下文菜單訪問分支操作。
Perforce中擱置
現(xiàn)在你不僅可以在本地,還可以在Perforce中擱置你的修改,這在某些情況下更方便,更安全。在Version Control工具窗口中的Local Changes選項卡新增了一個操作。
訪問TFS工作項目
IntelliJ IDEA 15改進(jìn)了TFS集成?,F(xiàn)在當(dāng)提交修改時,你可以訪問已保存的查詢以及瀏覽工作項樹。
管理MQ補丁
如果你使用Mercurial Queues,現(xiàn)在IDE提供了專用的工具用于管理補丁。它允許你創(chuàng)建補丁,導(dǎo)入本地提交的補丁,重命名,應(yīng)用,不應(yīng)用以及刪除它們。
數(shù)據(jù)庫工具
內(nèi)置的SQL開發(fā)工具改進(jìn)功能包括:
相關(guān)產(chǎn)品購買請咨詢""。
本站文章除注明轉(zhuǎn)載外,均為本站原創(chuàng)或翻譯。歡迎任何形式的轉(zhuǎn)載,但請務(wù)必注明出處、不得修改原文相關(guān)鏈接,如果存在內(nèi)容上的異議請郵件反饋至chenjj@fc6vip.cn
文章轉(zhuǎn)載自:慧都控件網(wǎng)