原創(chuàng)|產(chǎn)品更新|編輯:吳園園|2019-07-17 14:00:23.397|閱讀 848 次
概述:IntelliJ在業(yè)界被公認(rèn)為優(yōu)秀的Java開發(fā)平臺(tái)之一,現(xiàn)最新版本v2019.1已發(fā)布,改進(jìn)了主題定制等18項(xiàng)功能,歡迎下載試用!
# 界面/圖表報(bào)表/文檔/IDE等千款熱門軟控件火熱銷售中 >>
IntelliJ在業(yè)界被公認(rèn)為優(yōu)秀的Java開發(fā)平臺(tái)之一,在智能代碼助手、代碼自動(dòng)提示、重構(gòu)、J2EE支持、Ant、JUnit、CVS整合、代碼審查、 創(chuàng)新的GUI設(shè)計(jì)等方面表現(xiàn)突出,并支持基于Android平臺(tái)的程序開發(fā)。現(xiàn)最新版本v2019.1已發(fā)布,改進(jìn)了主題定制等18項(xiàng)功能,歡迎下載試用!【更多更新內(nèi)容,請(qǐng)點(diǎn)擊查看IntelliJ IDEA最新版本發(fā)布,改進(jìn)了主題定制等18項(xiàng)功能(上)】
(十)Groovy
支持Groovy 3.0的Java風(fēng)格的Lambda語法
IntelliJ IDEA 2019.1支持實(shí)驗(yàn)性的Groovy 3.0特性 - Java風(fēng)格的Lambda語法。IDE為其提供編輯支持,包括代碼完成,突出顯示和類型推斷。Groovy的意圖和檢查也將在lambda體內(nèi)正常工作。格式化也適用于Java風(fēng)格的lambda,你也可以調(diào)試Java風(fēng)格的lambdas。
(十一)Kotlin
與IDE捆綁在一起的Kotlin插件已更新至v1.3.21
實(shí)時(shí)模板生成沒有參數(shù)的'main'
從Kotlin 1.3開始,您可以使用不帶參數(shù)的main函數(shù)。因此,使用此版本的IntelliJ IDEA,您可以使用“主”實(shí)時(shí)模板創(chuàng)建不帶參數(shù)的主方法。
請(qǐng)注意,現(xiàn)在默認(rèn)的“main”縮寫創(chuàng)建了main方法的新版本。如果您需要傳遞一些參數(shù),請(qǐng)使用'maina'縮寫。
字符串轉(zhuǎn)換改進(jìn)
“將連接轉(zhuǎn)換為模板”意圖現(xiàn)在可以刪除對(duì)每個(gè)參數(shù)的不必要的.toString()調(diào)用。
將SAM轉(zhuǎn)換為lambda為匿名對(duì)象的新意圖
如果需要將使用帶有SAM的lambdas轉(zhuǎn)換為匿名對(duì)象,請(qǐng)使用此方便的新意圖操作
意圖行動(dòng),以改善協(xié)程代碼
使用協(xié)同程序時(shí),IntelliJ IDEA建議在返回'Deferred'的函數(shù)中添加“Async”后綴。
(十二)JavaScript和TypeScript
JavaScript解構(gòu)的新意圖
IntelliJ IDEA 2019.1帶有一組新的重構(gòu)和意圖,可幫助您在JavaScript或TypeScript代碼中開始使用解構(gòu)。
將Promise函數(shù)轉(zhuǎn)換為async / await的意圖
使用.then()和.catch()調(diào)用返回使用async / await語法的異步函數(shù)的函數(shù)返回一個(gè)函數(shù)。要使用此快速修復(fù),請(qǐng)?jiān)诠δ苊Q上按Alt-Enter,然后選擇轉(zhuǎn)換為異步功能。這適用于TypeScript,JavaScript和Flow。
更新了CSS和HTML的文檔
CSS屬性和HTML標(biāo)記以及屬性(F1 / Ctrl-Q)的快速文檔現(xiàn)在顯示了MDN的簡(jiǎn)短描述,包括它與最流行的瀏覽器的兼容性。
改進(jìn)的JavaScript調(diào)試器控制臺(tái)
JavaScript和Node.js調(diào)試工具窗口中的交互式調(diào)試器控制臺(tái)現(xiàn)在使用樹視圖顯示對(duì)象,它支持使用CSS設(shè)置日志消息樣式并使用console.group()和console.groupEnd()對(duì)它們進(jìn)行分組。此外,它允許您篩選出任何類型的日志消息。
(十三)Docker
能夠在Docker容器內(nèi)調(diào)試
現(xiàn)在,您可以將調(diào)試器附加到在Docker容器內(nèi)運(yùn)行的Java應(yīng)用程序。IDE現(xiàn)在允許調(diào)試從Dockerfile構(gòu)建或使用Docker compose(docker-compose.yml)創(chuàng)建的容器內(nèi)部。
(十四)Kubernetes
外部資源支持
IntelliJ IDEA 2019.1支持外部資源,這意味著您現(xiàn)在可以從外部源加載自定義資源定義規(guī)范。目前,這只能從本地文件中進(jìn)行。要添加規(guī)格,請(qǐng)轉(zhuǎn)到首選項(xiàng)/設(shè)置| 語言和框架| Kubernetes并添加自定義資源定義規(guī)范的路徑。
圖表重命名Helm資源文件中的重構(gòu)
現(xiàn)在可以在Helm資源模板文件的圖表中使用重命名重構(gòu)。請(qǐng)注意,您需要安裝插件以啟用對(duì)Helm資源模板文件的此支持。
(十五)編輯
將代碼樣式設(shè)置導(dǎo)出為JSON的選項(xiàng)
現(xiàn)在可以將所有代碼樣式設(shè)置(即使它們與默認(rèn)代碼樣式設(shè)置匹配)導(dǎo)出到IntelliJ IDEA的JSON。轉(zhuǎn)到首選項(xiàng)/設(shè)置| 編輯| 代碼樣式并選擇“導(dǎo)出”選項(xiàng) 來自下拉菜單的IntelliJ IDEA代碼樣式JSON'。
能夠根據(jù)文件類型啟用軟包裝
通過轉(zhuǎn)到“首選項(xiàng)/設(shè)置”,可以限制特定文件類型的軟包裝 編輯| 常規(guī)并使用軟包裝文件字段。
Windows上Ctrl-Y擊鍵的鍵盤映射配置對(duì)話框
首次在Windows上使用Ctrl + Y鍵擊時(shí),將顯示“鍵盤映射配置”對(duì)話框,要求您將快捷方式指定為“刪除行”或“重做”。
Sublime Text鍵映射
我們繼續(xù)向IntelliJ IDEA添加新的預(yù)配置鍵盤映射,并且在v2019.1中我們添加了Sublime Text鍵映射。轉(zhuǎn)到首選項(xiàng)/設(shè)置| Keymap,從Keymap下拉列表中選擇Sublime Text - 就是這樣!現(xiàn)在,您可以在IntelliJ IDEA中使用Sublime Text的快捷方式。
VS Code Keymap插件
您現(xiàn)在可以使用預(yù)先配置的VS Code鍵映射,我們將其作為單獨(dú)的插件提供!安裝此插件并在Preferences / Settings中選擇VS Code鍵盤映射。
支持Groovy 3.0的Java風(fēng)格的Lambda語法
IntelliJ IDEA 2019.1支持實(shí)驗(yàn)性的Groovy 3.0特性 - Java風(fēng)格的Lambda語法。IDE為其提供編輯支持,包括代碼完成,突出顯示和類型推斷。Groovy的意圖和檢查也將在lambda體內(nèi)正常工作。格式化也適用于Java風(fēng)格的lambda,你也可以調(diào)試Java風(fēng)格的lambdas。
(十六)Spring Cloud Stream
Spring Cloud Stream編輯支持
IntelliJ IDEA現(xiàn)在為Spring Cloud Stream項(xiàng)目提供了豐富的編輯支持,例如語法突出顯示,檢查,快速修復(fù)和代碼完成(包括application.properties或application.yml文件中值和引用的綁定器名稱完成)。
綁定生產(chǎn)者和消費(fèi)者之間的導(dǎo)航
您現(xiàn)在可以使用裝訂線圖標(biāo)在綁定的消費(fèi)處理程序和生成消息處理程序之間進(jìn)行導(dǎo)航。請(qǐng)記住,應(yīng)通過'spring.cloud.stream.bindings'配置鍵將Consumers和Producer綁定到application.properties或application.yml文件中。
(十七)Thymeleaf
改善了Thymeleaf的支持
現(xiàn)在,您可以導(dǎo)航到'th:replace'和'th:include'屬性中引用的模板片段。代碼完成和重命名重構(gòu)現(xiàn)在也適用于這些包含和替換的片段。
(十八)數(shù)據(jù)庫工具
支持Greenplum,Vertica和Apache Hive
IntelliJ IDEA支持這些新數(shù)據(jù)庫:
●Greenplum - 一個(gè)基于PostgreSQL的分析數(shù)據(jù)庫。
●Vertica - 面向列的存儲(chǔ),旨在處理大量數(shù)據(jù)。
●Apache Hive - 基于Apache Hadoop構(gòu)建的數(shù)據(jù)倉庫,用于提供數(shù)據(jù)查詢和分析。
改進(jìn)了連接對(duì)話框
我們刷新了連接對(duì)話框的外觀并添加了幾個(gè)重要設(shè)置。您現(xiàn)在可以在“啟動(dòng)腳本”字段中添加SQL查詢,該字段將在每次建立連接時(shí)運(yùn)行。此外,您可以設(shè)置IDE將自動(dòng)斷開連接之前的超時(shí),或設(shè)置每N秒運(yùn)行一次查詢的時(shí)間間隔以保持連接處于活動(dòng)狀態(tài)。
更多更新內(nèi)容,請(qǐng)點(diǎn)擊查看IntelliJ IDEA最新版本發(fā)布,改進(jìn)了主題定制等18項(xiàng)功能(上)
想要購買IntelliJ IDEA正版授權(quán)的朋友可以。
有關(guān)產(chǎn)品動(dòng)態(tài)更多的精彩內(nèi)容,敬請(qǐng)關(guān)注下方的微信公眾號(hào)▼▼▼
本站文章除注明轉(zhuǎn)載外,均為本站原創(chuàng)或翻譯。歡迎任何形式的轉(zhuǎn)載,但請(qǐng)務(wù)必注明出處、不得修改原文相關(guān)鏈接,如果存在內(nèi)容上的異議請(qǐng)郵件反饋至chenjj@fc6vip.cn