IntelliJ IDEA 2023.2新特性詳解第三彈!Docker、Kubernetes等支持!

来源:https://www.cnblogs.com/JavaEdge/archive/2023/12/05/17876995.html
-Advertisement-
Play Games

9 Docker 在 Docker 鏡像層內預覽文件 現在可以在 Services(服務)工具視窗中輕鬆訪問和預覽 Docker 鏡像層的內容。 從列表選擇鏡像,選擇 Show layers(顯示層),然後點擊 Analyze image for more information(分析鏡像以獲得更多 ...


9 Docker

在 Docker 鏡像層內預覽文件

在 Docker 鏡像層內預覽文件

現在可以在 Services(服務)工具視窗中輕鬆訪問和預覽 Docker 鏡像層的內容。 從列表選擇鏡像,選擇 Show layers(顯示層),然後點擊 Analyze image for more information(分析鏡像以獲得更多信息)。 這將打開層中存儲的文件列表,你可以右鍵點擊文件,然後點擊 Open File(打開文件)(對於二進位文件,則為 Download File(下載文件)),在編輯器中輕鬆打開所選文件。

將 Docker 容器設為作為運行配置的 Before Launch(啟動前)任務運行

將 Docker 容器設為作為運行配置的 Before Launch(啟動前)任務運行

現在,可以將 Docker 運行配置指定為 Before Launch(啟動前)任務,從而在另一個配置之前運行。 IDE 將等待當前運行的容器恢復正常,然後再啟動下一個運行配置。 要將 Docker 運行配置放入隊列中,首先創建配置,然後通過 Modify options | Add before launch task | Run configuration(修改選項 | 添加啟動前任務 | 運行配置)將其添加到相關容器中。

Kubernetes

對單個項目中多個 kubeconfig 文件的支持

對單個項目中多個 kubeconfig 文件的支持 Ultimate

這項新引入的功能允許你在單個項目中設置多個 kubeconfig 文件。 這簡化了處理多個集群或在同一項目中的不同集群上使用環境的體驗。 轉到 File | Settings | Build, Execution, Deployment | Kubernetes(文件 | 設置 | 構建、執行、部署 | Kubernetes)即可設置文件。

查看部署日誌

查看部署日誌 Ultimate

現在,你可以在 Services(服務)工具視窗中查看 Kubernetes 集群中的部署日誌。 右鍵點擊樹中的 Deployment(部署),然後從上下文菜單中選擇 Follow Log(關註日誌)或 Download Log(下載日誌)。

Web 開發

針對 JavaScript 和 TypeScript 改進了錯誤格式設置

針對 JavaScript 和 TypeScript 改進了錯誤格式設置 Ultimate

我們在 IntelliJ IDEA 2023.2 中關註如何改進呈現 JavaScript 和 TypeScript 中類型錯誤的方式。 現在,你的錯誤和警告將以可讀性更高的方式格式化,使代碼中的問題更易發現。 這適用於所有 TypeScript 和一些最常見的 JavaScript 錯誤,甚至包括本地化後的錯誤。

CSS 嵌套支持

CSS 嵌套支持 Ultimate

IntelliJ IDEA 2023.2 現在支持 CSS 嵌套。 我們實現了語法支持和檢查,新檢查會在嵌套選擇器以標識符或函數符號開頭時發出提醒。

Vue 語言伺服器支持

Vue 語言伺服器支持 Ultimate

Vue 語言伺服器(VLS,又稱 Volar)支持可在快速導航和文檔彈出視窗中提供更準確的錯誤檢測和更好的類型信息。 VLS 預設將用於 TypeScript v5.0 及更高版本,TypeScript 服務的包裝器將用於更低版本的 TypeScript。 在 Settings | Languages & Frameworks | TypeScript | Vue(設置 | 語言和框架 | TypeScript | Vue)下,你可以將 Vue 服務設置為在所有 TypeScript 版本上使用 VLS 集成。

適用於 React 掛鉤的新實時模板

適用於 React 掛鉤的新實時模板 Ultimate

我們在 Settings | Editor | Live Templates | React hooks(設置 | 編輯器 | 實時模板 | React 掛鉤)下為 React 掛鉤添加了一組新的實時模板。 要使用實時模板,首先在編輯器中輸入縮寫,然後按 Tab 將其展開。

代碼質量工作流

捆綁了 Qodana 代碼質量平臺

捆綁了 Qodana 代碼質量平臺

通過完全集成我們旨在適應任何 CI/CD 管道的智能靜態分析引擎 JetBrains Qodana,IntelliJ IDEA 2023.2 簡化了靜態分析工具的配置。 這一集成具備兩大重要優勢。 首先,簡單的配置讓你只需點擊幾下即可觸發分析、查看項目級問題,以及在首選 CI/CD 系統中設置質量門。 其次,你現在無需離開 IDE 即可直接查看伺服器端分析結果。 在這篇博文中詳細瞭解 Qodana 及其最新版本。

資料庫工具

對 Redis Cluster 的支持

Redis Cluster 支持 Ultimate

你現在可以連接到 Redis Cluster 並擁有與獨立 Redis 相同的功能集。 連接到集群時,必須在所需 URL 之前輸入 jdbc:redis:cluster:。 為此,你需要選擇適當的連接類型。 如果連接到集群需要 SSH 隧道,應在 URL 中指明集群中所有節點的主機和埠。

架構遷移對話框的新 UI

架構遷移對話框的新 UI Ultimate

在 v2023.2 中,我們重做了架構遷移功能。 主要區別在於,同一個對象現在位於對話框兩個部分的同一行上,從而更清晰地顯示將在目標架構中添加、移除或更改的對象。

數據編輯器的 Time zone(時區)設置

數據編輯器的 Time zone(時區)設置 Ultimate

Data Editor and Viewer(數據編輯器和查看器)設置頁面新增了 Time zone(時區)欄位,用於設置顯示 datetime 值的時區。

對 Redshift 中外部資料庫和數據共用的支持

對 Redshift 中外部資料庫和數據共用的支持 Ultimate

現在,共用資料庫及其內容均會內省。 創建這些資料庫的數據共用也會內省。

構建工具

對 Maven 4.0.0-alpha 的支持

IntelliJ IDEA 現在與 Maven 的最新版本 Maven 4.0.0-alpha 完全相容。

其他

  • 在這個版本中,我們為想要在 IDE 中使用特定 LSP 伺服器提供編碼輔助的插件開發者引入了 LSP API。 如果你已經創建了自己的編程語言或框架,則可以創建 LSP 伺服器和插件以在 IDE 中獲得支持。 請註意,此功能僅在 IDE 的付費版本中可用。 瞭解詳情
  • 我們分解了 Big Data Tools 插件,允許單獨使用其各個部分。 這讓 IntelliJ IDEA 得到六個新插件:KafkaSparkFlinkRemote File SystemsBig Data File ViewerZeppelin。 如果你需要全部六個插件,仍然可以一鍵安裝 Big Data Tools 插件。
  • IntelliJ IDEA 捆綁的 Android 插件現在提供 Android Studio Giraffe Beta 2 的所有功能,包括對 Android Gradle Plugin (AGP) 8.0.0 的支持。 請註意,此支持不包括需要登錄 Firebase 帳號的功能。
  • 從 2023.2 開始,最大堆大小 (-Xmx) 的預設值已更改為 2 GB。

本文由博客一文多發平臺 OpenWrite 發佈!


您的分享是我們最大的動力!

-Advertisement-
Play Games
更多相關文章
  • Java作為最熱門的開發語言之一,長居各類排行榜的前三。所以,就算你目前不是用Java開發,你應該瞭解Java語言的特點,能用來做什麼,以備不時之需。 Java 是一種高級、多範式編程語言,以其編譯為獨立於平臺的位元組碼的能力而聞名。 它是由 Sun Microsystems 的 James Gosl ...
  • 外接矩形、外接圓: 1 import cv2 2 import numpy 3 4 img = cv2.imread('../img/img.png', -1) 5 ret, thresh = cv2.threshold(img, 127, 255, cv2.THRESH_BINARY) 6 con ...
  • 這份筆記詳細介紹了Spring MVC中的關鍵概念。在Ajax集成部分,通過引入相關依賴和開發控制器,展示瞭如何以JSON格式返回數據。特別強調了日期格式修正,使用@JsonFormat註解來規範日期顯示。 攔截器章節深入探討了攔截器的作用、特點和開發過程。與AOP進行對比,並解釋了其在請求處理階段... ...
  • SSM框架中各層次作用及其關係(二) 在SSM框架(Spring + Spring MVC + MyBatis)中,各層次分工協作,形成了一種分層架構,有助於提高代碼的可維護性和可擴展性。以下是SSM框架中各層次的作用及其關係: 表現層(Presentation Layer): 使用Spring M ...
  • 信息學奧賽一本通1302 1302:股票買賣 時間限制: 1000 ms 記憶體限制: 65536 KB 【題目描述】 最近越來越多的人都投身股市,阿福也有點心動了。謹記著“股市有風險,入市需謹慎”,阿福決定先來研究一下簡化版的股票買賣問題。 假設阿福已經準確預測出了某隻股票在未來N天的價格,他希望買 ...
  • unittest庫提供了很多實用方法來檢測程式運行的結果和預期。包括三種類型的方法,每一種都覆蓋了典型的類型,比如: 檢查相等值、邏輯比較、異常 如果給定的Assertion通過了,那麼測試會執行下一行代碼。如果給定的assertion沒有通過,測試會暫停並且生成錯誤信息。unittest庫提供所有 ...
  • Quartz是一個作業調度框架,它可以與J2EE和J2SE應用相結合,也可以單獨使用。它能夠創建多個甚至數萬個jobs這樣複雜的程式,jobs可以做成標準的java組件或EJBS。Quartz很容易上手,創建一個任務僅需實現Job介面,該介面只有一個方法void execute(JobExecuti... ...
  • SSM框架中各層次作用及其關係(一) 平常學習生活中看見許多框架中的層次,都會有點懵,不知其意,抑或是看了又忘,所以這就是這篇短文的目的 總體辨析 JAVASSM(Java Web Application with Spring, Spring MVC, and MyBatis)是一種基於Java技 ...
一周排行
    -Advertisement-
    Play Games
  • 前言 微服務架構已經成為搭建高效、可擴展系統的關鍵技術之一,然而,現有許多微服務框架往往過於複雜,使得我們普通開發者難以快速上手並體驗到微服務帶了的便利。為瞭解決這一問題,於是作者精心打造了一款最接地氣的 .NET 微服務框架,幫助我們輕鬆構建和管理微服務應用。 本框架不僅支持 Consul 服務註 ...
  • 先看一下效果吧: 如果不會寫動畫或者懶得寫動畫,就直接交給Blend來做吧; 其實Blend操作起來很簡單,有點類似於在操作PS,我們只需要設置關鍵幀,滑鼠點來點去就可以了,Blend會自動幫我們生成我們想要的動畫效果. 第一步:要創建一個空的WPF項目 第二步:右鍵我們的項目,在最下方有一個,在B ...
  • Prism:框架介紹與安裝 什麼是Prism? Prism是一個用於在 WPF、Xamarin Form、Uno 平臺和 WinUI 中構建鬆散耦合、可維護和可測試的 XAML 應用程式框架 Github https://github.com/PrismLibrary/Prism NuGet htt ...
  • 在WPF中,屏幕上的所有內容,都是通過畫筆(Brush)畫上去的。如按鈕的背景色,邊框,文本框的前景和形狀填充。藉助畫筆,可以繪製頁面上的所有UI對象。不同畫筆具有不同類型的輸出( 如:某些畫筆使用純色繪製區域,其他畫筆使用漸變、圖案、圖像或繪圖)。 ...
  • 前言 嗨,大家好!推薦一個基於 .NET 8 的高併發微服務電商系統,涵蓋了商品、訂單、會員、服務、財務等50多種實用功能。 項目不僅使用了 .NET 8 的最新特性,還集成了AutoFac、DotLiquid、HangFire、Nlog、Jwt、LayUIAdmin、SqlSugar、MySQL、 ...
  • 本文主要介紹攝像頭(相機)如何採集數據,用於類似攝像頭本地顯示軟體,以及流媒體數據傳輸場景如傳屏、視訊會議等。 攝像頭採集有多種方案,如AForge.NET、WPFMediaKit、OpenCvSharp、EmguCv、DirectShow.NET、MediaCaptre(UWP),網上一些文章以及 ...
  • 前言 Seal-Report 是一款.NET 開源報表工具,擁有 1.4K Star。它提供了一個完整的框架,使用 C# 編寫,最新的版本採用的是 .NET 8.0 。 它能夠高效地從各種資料庫或 NoSQL 數據源生成日常報表,並支持執行複雜的報表任務。 其簡單易用的安裝過程和直觀的設計界面,我們 ...
  • 背景需求: 系統需要對接到XXX官方的API,但因此官方對接以及管理都十分嚴格。而本人部門的系統中包含諸多子系統,系統間為了穩定,程式間多數固定Token+特殊驗證進行調用,且後期還要提供給其他兄弟部門系統共同調用。 原則上:每套系統都必須單獨接入到官方,但官方的接入複雜,還要官方指定機構認證的證書 ...
  • 本文介紹下電腦設備關機的情況下如何通過網路喚醒設備,之前電源S狀態 電腦Power電源狀態- 唐宋元明清2188 - 博客園 (cnblogs.com) 有介紹過遠程喚醒設備,後面這倆天瞭解多了點所以單獨加個隨筆 設備關機的情況下,使用網路喚醒的前提條件: 1. 被喚醒設備需要支持這WakeOnL ...
  • 前言 大家好,推薦一個.NET 8.0 為核心,結合前端 Vue 框架,實現了前後端完全分離的設計理念。它不僅提供了強大的基礎功能支持,如許可權管理、代碼生成器等,還通過採用主流技術和最佳實踐,顯著降低了開發難度,加快了項目交付速度。 如果你需要一個高效的開發解決方案,本框架能幫助大家輕鬆應對挑戰,實 ...