The third detailed explanation of the new features of IntelliJ IDEA 2023.2! Docker, Kubernetes and more are supported!

9 Docker

Preview files within Docker image layers

Preview files within Docker image layers

The contents of Docker image layers can now be easily accessed and previewed in the Services (Services) tool window. Select an image from the list, select Show layers and click Analyze image for more information (for binary files, < /span> (download file)) to easily open the selected file in the editor. Download FileOpen File (analyze the image for more information). This will open a list of files stored in the layer, you can right-click on the file and click

Set up a Docker container to run as a run configuration's Before Launch task

Set the Docker container as a run configuration Before Launch (pre-launch) task run

You can now run a Docker run configuration before another configuration by specifying it as a Before Launch task. The IDE will wait for the currently running container to come back up before starting the next running configuration. To queue a Docker run configuration, first create the configuration and then run configuration viaModify options | Add before launch task | Run configuration Pre-Tasks | Run Configurations) to add it to the relevant container.

Kubernetes

Support for multiple kubeconfig files in a single project

Support for multiple kubeconfig files in a single project Ultimate

This newly introduced feature allows you to set up multiple kubeconfig files in a single project. This simplifies the experience of working with multiple clusters or using environments on different clusters within the same project. Go to File | Settings | Build, Execution, Deployment | Kubernetes to set up the file.

View deployment log

View deployment log Ultimate

You can now view the deployment logs in your Kubernetes cluster in the Services (Services) tool window. Right-click Deployment in the tree and select Follow Log< from the context menu a i=6> (Follow the log) orDownload Log (Download log).

web development

Improved error formatting for JavaScript and TypeScript

Improved error formatting for JavaScript and TypeScript Ultimate

In IntelliJ IDEA 2023.2 we’re focusing on improving the way type errors are rendered in JavaScript and TypeScript. Now, your errors and warnings will be formatted in a more readable way, making problems in your code easier to spot. This applies to all TypeScript and some of the most common JavaScript errors, even after localization.

CSS nesting support

CSS nesting support Ultimate

IntelliJ IDEA 2023.2 now supports CSS nesting. We've implemented syntax support and checks that will alert you when a nested selector starts with an identifier or function symbol.

Vue language server support

Vue language server supports Ultimate

Vue Language Server (VLS, also known as Volar) support provides more accurate error detection and better type information in quick navigation and documentation popups. VLS will be used by default for TypeScript v5.0 and higher, and wrappers for TypeScript services will be used for lower versions of TypeScript. Under Settings | Languages ​​& Frameworks | TypeScript | Vue you can set the Vue service to Use VLS integration on all TypeScript versions.

New live templates for React hooks

New live template Ultimate for React hooks

We have added a new set of live templates for React hooks underSettings | Editor | Live Templates | React hooks* . To use a live template, first enter an abbreviation in the editor and then press *Tab to expand it.

Code quality workflow

Bundled with Qodana code quality platform

Bundled with Qodana code quality platform

IntelliJ IDEA 2023.2 simplifies static analysis by fully integrating our intelligent static analysis engineJetBrains Qodana designed to fit into any CI/CD pipeline Tool configuration. This integration provides two important benefits. First, simple configuration lets you trigger analysis, view project-level issues, and set up quality gates in your preferred CI/CD system with just a few clicks. Second, you can now view server-side analysis results directly without leaving the IDE. Learn more about Qodana and its latest version in thisblog post.

Database tools

Support for Redis Cluster

Redis Cluster supports Ultimate

You can now connect to a Redis Cluster and have the same feature set as standalone Redis. When connecting to the cluster, jdbc:redis:cluster: must be entered before the required URL. To do this, you need to choose the appropriate connection type. If an SSH tunnel is required to connect to the cluster, the host and port for all nodes in the cluster should be specified in the URL.

New UI for schema migration dialog

New UI Ultimate for Schema Migration Dialog

In v2023.2, we have redone the schema migration feature. The main difference is that the same object is now on the same line in both parts of the dialog box, giving a clearer view of which objects will be added, removed or changed in the target schema.

Data Editor Time zone settings

Data Editor's Time zone (time zone) settings Ultimate

Data Editor and Viewer (Data Editor and Viewer) settings page has been addedTime zone (Time Zone) field to set the time zone in which the displayeddatetime value is displayed.

Support for external databases and data sharing in Redshift

Support for external databases and data sharing in Redshift Ultimate

The shared database and its contents are now introspected. The data shares that create these databases are also introspected.

Build tools

Support for Maven 4.0.0-alpha

IntelliJ IDEA is now fully compatible with the latest version of Maven Maven 4.0.0-alpha.

other

  • In this release, we introduce the LSP API for plug-in developers who want to provide coding assistance using a specific LSP server in their IDE. If you have created your own programming language or framework, you can create LSP servers and plug-ins for support in your IDE. Note that this feature is only available in the paid version of the IDE. Learn more.
  • We decomposed the Big Data Tools plugin, allowing its individual parts to be used independently. This gives IntelliJ IDEA six new plug-ins: Kafka, Spark, Flink, Remote File Systems, Big Data File Viewer andZeppelin. If you need all six plugins, you can still install the Big Data Tools plugin with one click.
  • The Android plugin bundled with IntelliJ IDEA now provides all the features of Android Studio Giraffe Beta 2, including support for Android Gradle Plugin (AGP) 8.0.0. Note that this support does not include features that require a Firebase account.
  • Starting in 2023.2, the default value for maximum heap size (-Xmx) has changed to 2 GB.

    This article is published by the blog post platform OpenWrite!

Guess you like

Origin blog.csdn.net/qq_33589510/article/details/134804776