<menu id="guoca"></menu>
<nav id="guoca"></nav><xmp id="guoca">
  • <xmp id="guoca">
  • <nav id="guoca"><code id="guoca"></code></nav>
  • <nav id="guoca"><code id="guoca"></code></nav>

    IDEA 2022.2 正式發布,騷操作,跟不上 !

    VSole2022-07-18 17:17:18

    大家號,我是胖虎,作為一個經常使用IntelliJ IDEA來寫代碼的用戶,每次對于IntelliJ IDEA的版本更新都是非常關注的。

    幾個月前,IntelliJ IDEA 2022大版本剛發布,剛熱乎還沒多久呢,這不就在前幾天,IntelliJ IDEA 2022.2首個公開測試版又發布了。好家伙,這迭代速度是真有你的。

    今天這篇文章就來聊一聊新版本的幾個主要功能更新和改進。

    增強遠程開發體驗

    遠程開發功能將 IDE 拆分為本地和遠程組件,IDE backend后端服務安裝在遠程服務器上用于加載和處理項目,同時thin client則在本地運行并提供完整的工作 UI。

    這兩個組件通過 SSH 連接,在遠程服務器進行繁重任務的處理,進而提供流暢的本地體驗。關于遠程開發的更多內容可參看:blog.jetbrains.com/idea/2022/06/intellij-idea-2022-2-eap-7/

    支持Spring 6和Spring Boot 3的特性

    IntelliJ IDEA 2022.2 完全支持 Spring 6 和 Spring Boot 3 的新特性,包括新的 @AutoConfiguration 類和 @ConfigurationProperties 類等。

    支持使用快捷鍵全局更改字體大小

    新版本版本引入了可更改所有編輯器字體大小的鍵盤快捷鍵, 要放大字體,按 ??. /Alt+Shift+. ;要縮小字體,按 ??,/Alt+Shift+Comma。

    支持在JSON、YAML和.properties字符串值中啟用可點擊的URL

    JSON、YAML 和 .properties 文件現在具有在以 http:// 和 https:// 開頭的值內自動插入 Web 引用的功能。用戶可以輕松地在 Web 瀏覽器中一鍵打開這些鏈接,也可以在 HTTP 客戶端中從 Context Actions 菜單(Alt + Enter / Option + ?)生成請求。

    新增用于Java的實驗性GraalVM原生調試器

    IntelliJ IDEA 2022.2 支持調試原生 GraalVM 鏡像二進制文件,可以將調試器附加到任何基于 GraalVM 的可執行文件,或使用附加的調試器啟動應用程序。它將為 Maven/Gradle 項目自動創建相應的運行配置。

    不過需要注意的是,目前這也是實驗性功能,需要安裝 GraalVM 的開發版本和插件。

    改進對Bean驗證注解的支持

    IntelliJ IDEA 2022.2 現在為 Java 和 Kotlin 的 Bean Validation 注解中的消息屬性提供 references 并支持 folding。

    除了這些以外,還有一些功能新增和改進如下:

    • 支持 Groovy 集成查詢
    • 升級內置的 Kubernetes 和 Docker 版本
    • 「運行當前文件」功能支持運行和調試單個文件,而無需專門的運行配置
    • 支持導入受信任的 SSL 證書
    • 改進 HTTP 客戶端
    • 從 JBR11 切換到 JBR17
    • 改進 Java 的代碼檢查和代碼補全功能
    • 增強的 IntelliJ IDEA 配置文件

    除此之外,更詳細的更新說明也可參閱:blog.jetbrains.com/idea/2022/07/intellij-idea-2022-2-beta/

    ideaidea快捷鍵
    本作品采用《CC 協議》,轉載必須注明作者和本文鏈接
    Support screen readers: 為 IntelliJ IDEA 啟用屏幕閱讀器支持。 User contrast scrollbars: 使編輯器滾動條更加可見。 Adjust color for red-green vision deficiecy: 調整 UI 顏色,以更好地感知色盲和弱視的顏色。 在這種情況下,代碼片段(例如通常以紅色突出顯示的錯誤或通常為綠色的字符串)
    我們可以通過線程名,分析當前是哪個線程執行的,在多線程環境下對代碼運行分析起到輔助作用。
    Debug用來追蹤代碼的運行流程,通常在程序運行過程中出現異常,啟用Debug模式可以分析定位異常發生的位置,以及在運行過程中參數的變化。就簡單說下圖中標注的8個地方:① 以Debug模式啟動服務,左邊的一個按鈕則是以Run模式啟動。在開發中,我一般會直接啟動Debug模式,方便隨時調試代碼。③ Debug窗口:訪問請求到達第一個斷點后,會自動激活Debug窗口。
    聊一聊新版本的幾個主要功能更新和改進。
    一、先看效果1、生成yapi文檔的效果2、生成postman格式數據并導入接口測試類后的效果(如postman、apifox等工具)3、生成markdown格式文檔的效果二、安裝1、安裝EasyYapi插件idea的頂部菜單欄選擇 文件 -> 設置 -> 插件,然后再marketplace里搜索easyYapi安裝即可安裝完成后設置底部回出現EasyApi的欄目,選中進行配置修改(我主要是改了下圖
    主要因為最近公司上了代碼質量管控的指標,會考評各個項目的單元測試覆蓋率,以及sonar掃描出來的各種問題,很多老項目老代碼,或者著急交付的項目,單元測試嚴重缺失,覆蓋率只有5%不到。首先我們打開一個類,這個類就是我們即將要作為實驗的類,這個類有7個public方法,因為Squaretest生成的單元測試方法都是只能生成public的,當然這也是合理的嘛!畢竟private的肯定被public調用了。
    情景展示 原因分析 解決方案 情景展示如上圖所示,我們想要終止 for 循環,使用 return。 執行結果如下:
    建議先通一遍文章再動手復現,復現之前一定要保存虛擬機快照,防止出現各種問題。
    與其他應用反編譯器不同,GDA 不依賴于 Java VM,支持 APK、DEX、ODEX、OAT、JAR、AAR 和 CLASS 文件。
    VSole
    網絡安全專家
      亚洲 欧美 自拍 唯美 另类