IntelliJ IDEA 2024.2 phân phối những tính năng điều hướng và khiến nổi trội mới cho những tập lệnh dựng Gradle hay build system… sẽ được ViHoth cập nhật chi tiết ngay dưới đây P3 tổng hợp các tính năng mới sở hữu trong bản 2024. 7. Xây dựng dụng cụ Cải thiện trải nghiệm sở hữu tập lệnh vun đắp Gradle đầu tiên, IDE hiện cung ứng khả năng điều hướng mượt mà và chuẩn xác đến các plugin Gradle được khai báo trong các tập lệnh dựng. Ngoài ra, chúng tôi đã triển khai điều hướng giữa các tệp danh mục phiên bản và những tập lệnh dựng trong tệp libs.versions.toml, cũng như tùy chọn chạy những tác vụ đã đăng ký trực tiếp trong khoảng gutter. Incremental Maven project re-sync quy trình đồng bộ cho các Công trình Maven nhanh hơn. Sau lúc đồng bộ ban sơ đa số, IDE phát hiện các thay đổi trong phần cụ thể của Dự án và chỉ đồng bộ lại những phần đó thay vì phần đông Dự án. Action to invalidate build system caches người mua có thể xóa bộ đệm hệ thống vun đắp, cho phép khắc phục lập tức các sự cố liên quan tới cấu trúc của các Công trình Maven, Gradle hoặc sbt – chả hạn như các sự cố do nhập dữ liệu ko đúng cách thức. Người dùng sở hữu thể truy hỏi cập hành động này ưng chuẩn File | Cache Recovery | Invalidate Build System Caches and Re-sync. 8. Version control systems Import statement conflict resolution các bạn mang thể xác định và giải quyết xung đột trong những khối nhập cho Java và Kotlin. Trong cửa sổ Merge, nhấp vào tượng trưng bánh răng và chọn Resolve Conflicts in Import Statements. Bên cạnh đó, bạn sở hữu thể thiết lập IDE để tự động khắc phục xung đột trong các câu lệnh nhập trong Settings/Preferences | Tools | Diff & Merge. Thẻ trong một thể ích Version Control Chúng tôi đã cung cấp cho những thẻ nút chuyên dụng trong Version Control, giúp bạn dễ dàng rà soát chúng hơn. Nút được hiển thị theo mặc định, nhưng giả dụ bạn muốn ẩn nó, chỉ cần nhấp vào biểu tượng bánh răng và bỏ chọn tùy chọn Show Tags. Cải thiện trải nghiệm các bạn sở hữu Log tool window đa số những thiết lập liên quan tới dụng cụ Log đã được thống nhất thành một trang thiết lập chuyên dụng, quý khách với thể tróc nã cập chuẩn y Settings/Preferences | Version Control | Log hoặc qua thực đơn trên thanh dụng cụ Log. không những thế bạn sở hữu thể mở nhật ký Git dưới dạng một tab trong trình chỉnh sửa, cung ứng đa dạng ko gian khiến cho việc và điều hướng tiện dụng qua danh sách những cam kết và thông tin can dự. Hành động này cũng với sẵn phê duyệt trình đơn thả xuống trên thanh công cụ của cửa sổ phương tiện Log. Enhanced user experience with local history Giao diện các bạn trong hộp thoại Local History được đổi thay. Không những thế, khi truy vấn cập vào thư mục, hộp thoại hiện sở hữu thể xem chế độ diff bên bên cạnh danh sách các thay đổi, giúp bạn dễ hiểu hơn. Để đơn thuần việc xem các thay đổi trong các Công trình phức tạp, các bạn sở hữu thể tiêu dùng Local History cho nhiều tệp hoặc thư mục cùng lúc. Trong cửa sổ Project hãy chọn nhiều tệp hoặc thư mục và chọn Local History | Show History để xem cửa sổ hiện lên sở hữu lịch sử thay đổi của bạn. Xem thêm: những tính năng mới của IntelliJ IDEA 2024 P1 Tổng hợp những tính năng mới của IntelliJ IDEA 2024 P3 Improved commit graph in the Log tab Chúng tôi đã chỉnh sửa mã hóa màu và bố cục của những cái nhánh cho biểu đồ cam kết trong tab Log của công cụ Git. Những cái nhánh quan trọng luôn nằm ở phía bên trái của biểu đồ và giữ nguyên màu được chỉ định, giúp thuận lợi nhận dạng và theo dõi hơn. New First Parent and No Merges in Graph Options Chúng tôi thêm các tùy chọn Git mới để thuần tuý hóa việc xem lịch sử nhánh. Tiêu dùng tùy chọn First Parent để quy tụ vào các thay đổi dòng chính bằng cách thức ẩn những cam kết riêng lẻ khỏi những lần hợp nhất. tuy nhiên bạn có thể lọc các cam kết hợp nhất bằng tùy chọn No Merges. Cả hai tùy chọn đều sở hữu sẵn dưới biểu tượng Graph Options trong cửa sổ công cụ Git. Giúp bạn thuận tiện theo dõi các thay đổi trong nhánh của mình. 9. Terminal The New Terminal Terminal mới trong v2024.2 giới thiệu những bản cập nhật giúp tăng thêm chức năng và trải nghiệm của quý khách. Các cải tiến chính bao gồm tạo lệnh tương trợ ai, cho phép bạn thể hiện lệnh bằng tiếng nói bỗng dưng và để người nào tạo lệnh đó cho bạn. The New Terminal tuy nhiên, giờ đây bạn với thể chọn giữa cài đặt một cái hoặc hai chiếc để tận dụng ko gian hoặc khả năng đọc rẻ hơn và cài đặt dấu đề cập shell tùy chỉnh hiện được tương trợ. Rút cuộc, hoàn tất lệnh đã được cải tiến cho những bí danh và nhánh Git, gói npm, lệnh PHP và Ruby CLI. 10. Frameworks and technologies Autocompletion for Micronaut and Quarkus beans IntelliJ IDEA Ultimate hiện cung ứng tính năng tự động hoàn tất và thêm bean cho các áp dụng Quarkus và Micronaut. Khi bạn cần thêm một bean vào mã của mình, chỉ cần khởi đầu nhập tên của bean ấy và chọn nó từ cửa sổ bật lên hoàn tất mã. IDE sẽ tự động thêm tham số hoặc trường constructor có chú thích @Inject, tùy thuộc vào kiểu mã của bạn. Extended JPA support Chúng tôi đã mở mang tương trợ JPA của IntelliJ IDEA Ultimate có 1 số rà soát mới. Những cải tiến này cho phép IDE phát hiện và khắc phục những sự cố sở hữu thể gây ra suy giảm hiệu suất hoặc lỗi thời kì chạy khi dùng chú thích Lombok có những thực thể JPA. IDE cũng mang thể xác định các tham số bị thiếu trong kho lưu trữ Spring Data JPA, rà soát xem tất cả những liên kết với được đánh dấu xác thực ko và ngăn chặn việc xóa nhầm bằng bí quyết phát hiện thông số CASCADE cho các liên kết @ManyToMany. Ktor development mode support in run configurations IntelliJ IDEA 2024.2 cung ứng 1 phương pháp tiện dụng chế độ phát triển Ktor trong cấu hình chạy. Chế độ này hiện được đặt mặc định lúc tạo cấu hình chạy mới và được điều hành trong hộp thoại Run/Debug Configurations. Bên cạnh đó, chúng tôi cũng khiến cho giao diện quý khách của hộp thoại này sạch hơn và thân thiện hơn với các bạn Ktor. Ability to trigger Spring @Scheduled methods in debug sessions IntelliJ IDEA 2024.2 Ultimate sở hữu tính năng gỡ lỗi cho những phương thức @Scheduled không đồng bộ trong Spring Boot. Bản cập nhật này loại bỏ nhu cầu điều chỉnh tay chân lịch trình của phương thức và chờ phương thức đấy khởi đầu. Chỉ cần đặt điểm ngừng và kích hoạt thực thi phương thức trực tiếp từ IDE bất cứ lúc nào bạn cần. Jakarta Data support có IntelliJ IDEA Ultimate 2024.2, chúng tôi giới thiệu hỗ trợ cho Jakarta Data. IDE hiện cung cấp tương trợ mã hóa và rà soát cho các kho lưu trữ, bao gồm hoàn tất và chuẩn xác tên phương thức dựa trên mô hình dữ liệu cũng như chuẩn xác thông số dựa trên tên phương thức. Kho lưu trữ Jakarta Data được hiển thị trong cửa sổ phương tiện Beans để đơn giản hóa việc điều hướng. Tuy nhiên, hỗ trợ ngôn ngữ truy nã Jakarta hiện khả dụng, phân phối tô sáng cú pháp, chính xác câu lệnh và tự động hoàn tất câu lệnh dựa trên mô hình dữ liệu. hỗ trợ Terraform tăng hỗ trợ mã hóa IntelliJ IDEA Ultimate được mở mang cho Terraform bằng phương pháp phân phối khả năng hoàn thành mã loại đầy phần nhiều. Ngoài ra những tính năng hiểu về mã cần thiết như hoàn tất mã theo ngữ cảnh, tô sáng cú pháp tinh chỉnh và hệ thống phát hiện lỗi mang những sửa đổi nhanh đã được cải thiện cho Terraform. Tính năng tài liệu nhanh được bổ sung hiển thị chú thích công cụ lúc bạn di chuột qua các phần tử, cung ứng thông báo ngay tức thì để giúp bạn tiêu dùng tài nguyên Terraform hiệu quả hơn mà ko khiến ngắt quãng thứ tự làm việc của bạn. HTTP Client improvements những bản cập nhật có trị giá cho HTTP Client được tăng trưởng. Hàm XPath mới cho phép bạn tầm nã các phần tử trực tiếp từ tài liệu XML và HTML. Tuy nhiên, các phương thức để thao tác sở hữu tài liệu XML và HTML được bổ sung, chiếc bỏ nhu cầu phân tách cú pháp XML theo cách tay chân. HTTP Client hiện cũng hỗ trợ lặp qua những bộ sưu tập biến, cho phép bạn soạn 1 yêu cầu HTTP độc nhất mang bộ sưu tập JSONPath và tự động gửi đề xuất cho từng phần tử trong bộ sưu tập. Hơn nữa, bạn mang thể truy nã cập những mục bộ sưu tập cụ thể trong những tập lệnh xử lý hậu kỳ bằng cú pháp JSONPath. bên cạnh đó, việc khiến việc mang những API cũng được hợp lý hóa cung ứng những phương thức cụ thể. Để làm cho việc với những API này, bạn sở hữu thể thêm những phương thức tùy chỉnh tức thì bằng cách sửa lỗi nhanh hoặc nhập chúng bằng danh sách được phân tích bằng dấu phẩy trong Settings/Preferences | Tools | HTTP Client.