翻譯|產品更新|編輯:鮑佳佳|2020-11-06 14:16:10.283|閱讀 814 次
概述:我已經在之前的博客文章中介紹了許多您將在IntelliJ IDEA 2020.3中使用的最主要功能。今天我們還為您準備了更多的內容。在這篇博文中,您將發(fā)現(xiàn) Extract Method 重構的新用戶體驗,了解如何在 IntelliJ IDEA 中默認打開任何文件,并了解 IntelliJ IDEA for Kubernetes 中的新功能。
# 界面/圖表報表/文檔/IDE等千款熱門軟控件火熱銷售中 >>
IntelliJ IDEA是Java語言開發(fā)的集成環(huán)境,IntelliJ在業(yè)界被公認為優(yōu)秀的Java開發(fā)工具之一,尤其在智能代碼助手、代碼自動提示、重構、J2EE支持、Ant、JUnit、CVS整合、代碼審查、 創(chuàng)新的GUI設計等方面的功能可以說是超常的。
我已經在之前的博客文章中介紹了許多您將在IntelliJ IDEA 2020.3中使用的最主要功能。今天我們還為您準備了更多的內容。在這篇博文中,您將發(fā)現(xiàn) Extract Method 重構的新用戶體驗,了解如何在 IntelliJ IDEA 中默認打開任何文件,并了解 IntelliJ IDEA for Kubernetes 中的新功能。
Java
新的提取方法布局
我們更新了Extract Method重構的用戶體驗,讓它變得更快、更方便。當你選擇一個你想要提取的代碼片段并按下 "??M或選擇Refactor / Extract/Introduce / Method...時,IDE會立即對其進行重構,而不會顯示一個對話框窗口。
在執(zhí)行這個重構后,你可以點擊方法名稱旁邊的齒輪圖標,并在下拉列表中選擇其他設置。如果你的方法被提取到遠離初始位置的地方,它將被保存在一個單獨的框架中。你可以點擊這個框架來導航回原始代碼。
Kubernetes(最終版)
下載
現(xiàn)在您可以下載您的 pod 日志,以便在本地使用它們 - 選擇一個 pod,然后單擊Services工具窗口左側窗格中的Download Log按鈕。然后,IDE 將在編輯器中打開下載的 pod。
默認情況下,你的pods將被保存到Scratches and Consoles | Kubernetes Files | "context" | "namespace" | pods。
有幾個設置你可以編輯來定制下載過程。
您可以通過進入Preferences / Settings | Build, Execution, Deployment | Kubernetes 選擇 changing it in the Pod Logs進行更改,來指定pod日志的下載路徑。請注意,"context" | "namespace" | pods將被自動添加到指定的路徑中。
你也可以選擇每次開始下載時指定路徑。在這種情況下,日志將被保存到你指定的確切位置。
本節(jié)中的另一個選項允許您對日志進行版本控制。如果選中“Append timestamp to pod log name when download ”復選框,則每個下載的Pod日志將單獨保存,并在文件名中帶有時間戳。如果清除此復選框,則IDE將使用每個新下載內容覆蓋日志。
資源刪除
現(xiàn)在,可以通過單擊“Resource”工具窗口左窗格中的垃圾桶圖標或從上下文菜單中選擇“刪除資源”來快速刪除您的任何Kubernetes資源。
打開控制臺并運行Shell
您可以通過Open Console連接包含控制臺的容器,可以從上下文菜單或單擊“Services”工具窗口中的“Open Console”按鈕來調用這些Console。
如果要為Pod容器啟動Shell,請從上下文菜單中選擇“Run Shell”,或單擊“Services”工具窗口左窗格中的“run Shell”按鈕。然后,啟動的外殼將在新選項卡中打開。
您可以單擊Services工具窗口左窗格中的工具圖標,以快速訪問Kubernetes設置。在“ Pod Shell”部分中,定義用于在容器內運行Shell的命令(默認情況下為/ bin / bash),然后選擇是要將此命令應用于所有項目還是僅應用于當前項目。
從Kubernetes加載CRD
你的CRD模式提供了一套創(chuàng)建Kubernetes資源的規(guī)則。目前,可以從文件或從URL加載CRD。這很好,但CRD可以因集群或上下文而異。例如,你可以有三個上下文,有三個不同的集群。這些集群沒有相同的CRD,它們也可能有不同的版本。
在 v2020.3 中,我們已經實現(xiàn)了對這種情況的解決方案。在Preferences / Settings | Languages & Frameworks | Kubernetes中,你可以選擇Use API schema from an active cluster復選框,以自動從活動集群中加載CRD模式(如果有的話)。
Kotlin
結構搜索和替換
在 IntelliJ IDEA 2020.3 EAP7 中,我們?yōu)?Kotlin 引入了對結構化搜索和替換 (SSR) 動作的支持。這允許您在考慮到源代碼的語法和語義的情況下,查找和替換代碼模式。
要調用 " Structural Search "對話框,請轉到 " Edit | Find | Search Structurally….....。確保選擇Kotlin作為文件類型。然后你可以編寫一個搜索模板,或者通過點擊右上角的工具圖標選擇 Existing Templates...。
您可以為變量添加過濾器以縮小搜索范圍。下面的示例演示如何應用Type過濾器:
這是Text過濾器的工作方式:
改進了對.editorconfig的支持
Kotlin插件API完全支持.editorconfig文件,該文件保留您的代碼格式設置。
用戶體驗
預覽標簽
現(xiàn)在,您只需單擊一下即可在預覽選項卡中打開文件。要啟用此功能,請在“Project”視圖中單擊齒輪圖標,然后選擇“Enable Preview Tab ”和“Open Files with Single Click”。如果您開始編輯以這種方式打開的文件,它將不再是預覽,而是一個普通文件。
將IntelliJ IDEA設置為打開文件的默認應用程序
從v2020.3開始,您可以使IntelliJ IDEA成為打開文件的默認應用程序。轉到Preferences | Settings / Editor / File Types ,然后單擊將Associate file types with IntelliJ IDEA…。在對話框中,選擇要在IntelliJ IDEA中打開的文件的擴展名,然后單擊OK。
在macOS上,您必須重新啟動計算機才能應用更改。
升級到較新版本的IDE時,所選文件擴展名關聯(lián)將保持不變。
好了這就是今天的內容了,如果今天的文章未解決你的需求,可點擊獲取更多免費教程。不要忘了在評論與我們分享您的想法和建議,慧都作為IntelliJ IDEA正版合作商,我們推出"軟件國產化服務季"活動(點擊查看詳情)!現(xiàn)IntelliJ正版授權在線訂購最高立減3000元!低至1333!還有多種授權方式供你選擇。
本站文章除注明轉載外,均為本站原創(chuàng)或翻譯。歡迎任何形式的轉載,但請務必注明出處、不得修改原文相關鏈接,如果存在內容上的異議請郵件反饋至chenjj@fc6vip.cn
文章轉載自: