Site icon ViHoth Solutions cung cấp giải pháp 3D SOLIDWORKS CAD/CAM/CAE/CNC

Những lỗi đã được sửa trong IntelliJ IDEA 2025.2 (P2)

5/5 - (1 bình chọn)

Trong phần 2, bài viết sẽ tiếp tục giới thiệu đến bạn những lỗi đã được sửa trong IntelliJ IDEA 2025.2. Đây là những cải tiến giúp IntelliJ IDEA trở thành một IDE mạnh mẽ hơn, ổn định hơn và tối ưu hơn cho mọi lập trình viên.

Nâng cấp chất lượng cho Kotlin Notebook

Lỗi đã được sửa trong IntelliJ IDEA 2025.2 Phần 2

Kotlin Notebook là công cụ lý tưởng để thực hiện các tác vụ ad hoc và prototyping, thuyết trình, viết tài liệu, và trực quan hóa dữ liệu – đồng thời vẫn có thể truy cập vào ngữ cảnh dự án của bạn và dễ dàng quản lý dependency. Kể từ khi phát hành gần đây, sự quan tâm dành cho công cụ này đã không ngừng tăng lên, và chúng tôi đã nhận được rất nhiều phản hồi. Hiện tại, chúng tôi đang tập trung xử lý các phản hồi đó, đặc biệt chú trọng đến độ ổn định và trải nghiệm chỉnh sửa.

Thực thi Maven

Tích hợp Maven được một nửa số người dùng của chúng tôi sử dụng. Trước đây, IntelliJ IDEA có các lớp cấu hình bổ sung trên nền Maven, và mặc dù chúng mang lại tốc độ và khả năng kiểm soát tốt hơn, nhưng đôi khi vẫn có sự khác biệt giữa việc thực thi từ IDE và từ CLI.

Một trong những nguyên nhân phổ biến dẫn đến các vấn đề như vậy là do cấu hình môi trường cụ thể – như file .m2/settings, .mavenrc, hoặc các environment variables – không được kế thừa đúng cách. Bắt đầu từ phiên bản IntelliJ IDEA 2025.2 sẽ khởi chạy các Maven goals theo cách mà toàn bộ môi trường được tôn trọng đầy đủ.

Nhờ thay đổi này, giờ đây có thể sử dụng Maven Daemon để thực thi các goal. Nếu bạn đã cài đặt, hãy chỉ định nó làm Maven home path trong File | Settings | Build, Execution, Deployment | Build Tools | Maven, và tất cả các goal sẽ được chạy bằng Maven Daemon, giúp tăng tốc độ xử lý và giảm mức sử dụng tài nguyên.

Đồng bộ dự án (project sync) và thực thi goal hiện cũng hỗ trợ các plugin cung cấp custom M2E lifecycles, ví dụ như Byte Buddy. Khi các plugin như vậy có mặt, các bước pre-build và post-build cần thiết sẽ được cấu hình và thực thi theo yêu cầu.

Cloud tooling

Tương tác với các dịch vụ cloud hiện là một phần quan trọng trong quy trình phát triển phần mềm. Điều này bao gồm việc build, triển khai (deployment), và đôi khi cả quản lý môi trường từ xa. Terraform và Kubernetes là những công cụ then chốt trong các kịch bản này, đó cũng là lý do chúng trở thành trọng tâm của chúng tôi.

Đối với Terraform, bản cập nhật IntelliJ IDEA 2025.2 mang đến:

Đối với Kubernetes, có các cải tiến sau:

Ngoài ra, bản cập nhật này còn cải thiện khả năng tích hợp GitLab CI với:

Debugger

Debugging và profiling là những công cụ thiết yếu để phát triển phần mềm chất lượng cao, và chúng tôi luôn nỗ lực để đảm bảo debugger của IntelliJ IDEA giữ vững vị thế hàng đầu. Bên cạnh việc tái thiết kế lớn nhằm mang lại trải nghiệm gỡ lỗi (native debugging experience) khi làm việc từ xa, chúng tôi cũng đã khắc phục các sự cố và bổ sung thêm những khả năng mới cho các trường hợp sử dụng hiện có.

GraalVM debugger

Biên dịch các ứng dụng JVM sang mã gốc (native code) giúp giảm đáng kể việc sử dụng CPU và bộ nhớ, nhưng việc gỡ lỗi (debugging) các native image vẫn còn là một thách thức. Trong bản phát hành này, chúng tôi đã cải thiện native image debugger:

Profiler

Trải nghiệm profiling phụ thuộc vào phiên bản Java, và trước đây đã có những trường hợp nó không hoạt động với Java 24 và phiên bản sắp tới là Java 25. Chúng tôi đã khắc phục các lỗi này và triển khai hỗ trợ cho những tính năng ngôn ngữ mới. Giờ đây, bạn có thể profile ứng dụng của mình một cách ổn định trên bất kỳ phiên bản Java nào, đồng thời dễ dàng tích hợp Async-Profiler 4 vào quy trình làm việc của mình.

Performance

Terminal

Trong phiên bản IntelliJ IDEA 2025.2, chúng tôi đã kích hoạt terminal được tái thiết kế cho tất cả người dùng. Thay đổi này mang lại những cải thiện đáng kể về khả năng rendering và hiệu năng tổng thể của terminal. Đối với bash và zsh, nó cũng mang đến một số thay đổi trực quan nhỏ, nhưng không ảnh hưởng đến hành vi của các shell.

Làm việc với nguồn dữ liệu

Khi làm việc với các cơ sở dữ liệu lớn, IDE trước đây sẽ tải toàn bộ schema, gây ra chi phí xử lý (overhead) và khá chậm. Hiện nay, PostgreSQL và Microsoft SQL Server được phân tích theo từng cấp độ, nên chỉ những phần cụ thể của schema được tải, giúp giảm thiểu overhead này.

Người dùng PostgreSQL cũng được hưởng lợi từ tính năng smart refresh, cho phép chỉ cập nhật những đối tượng bị ảnh hưởng bởi các thay đổi DDL.

Developer experience

Chúng tôi cũng đã đầu tư cải thiện một số chi tiết nhỏ về UX, đặc biệt trong các khía cạnh liên quan đến việc đọc mã nguồn. Ví dụ, chúng tôi đã tái thiết kế Parameter Info popup để nó gọn gàng hơn, dễ đọc hơn và thuận tiện hơn khi sử dụng trên tất cả các ngôn ngữ được hỗ trợ.

Hãy cho chúng tôi biết ý kiến của bạn về các bản sửa lỗi và các ưu tiên trong lần phát hành này. Phản hồi của bạn sẽ giúp chúng tôi định hướng sản phẩm để nó hoạt động tốt nhất cho bạn.

Xem thêm: Những lỗi đã được sửa trong IntelliJ IDEA 2025.2 (P1)

Liên hệ đại lý JetBrains ViHoth Solutions để được tư vấn

ViHoth – Đại lý ủy quyền chính thức của JetBrains tại Việt Nam, cung cấp bản quyền các sản phẩm JetBrains chính hãng.

Hãy cập nhật lên IntelliJ IDEA 2025.2 ngay bây giờ và trải nghiệm những cải tiến mới. Đừng quên tham gia cùng chúng tôi trên https://vihoth.com/ hoặc LinkedIn và chia sẻ những cập nhật bạn yêu thích nhất.

Exit mobile version