Tổng hợp các tính năng mới của IntelliJ IDEA 2024 P3

Thảo luận trong 'Điện tử, kỹ thuật số' bắt đầu bởi MediaViHoth, 23/1/25.

  1. MediaViHoth Active Member

    MediaViHoth

    Bài viết:
    308
    Đã được thích:
    0
    Điểm thành tích:
    16
    IntelliJ IDEA 2024.2 phân phối các tính năng điều hướng và khiến nổi bật mới cho các 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 những tính năng mới mang trong bản 2024.

    7. Xây dựng dụng cụ
    Cải thiện trải nghiệm với tập lệnh vun đắp Gradle
    đầu tiên, IDE hiện phân phối khả năng điều hướng mượt mà và chính xác tới các plugin Gradle được khai báo trong những tập lệnh dựng. Tuy nhiên, chúng tôi đã khai triển điều hướng giữa các tệp danh mục phiên bản và các tập lệnh dựng trong tệp libs.versions.toml, cũng như tùy chọn chạy các tác vụ đã đăng ký trực tiếp từ gutter.

    Incremental Maven project re-sync
    thứ tự đồng bộ cho các Công trình Maven mau lẹ hơn. Sau khi đồng bộ ban sơ toàn bộ, IDE phát hiện những đổi thay trong phần cụ thể của Dự án và chỉ đồng bộ lại các phần ấy thay vì đầy đủ Dự án.

    Action to invalidate build system caches
    các bạn với thể xóa bộ đệm hệ thống vun đắp, cho phép khắc phục lập tức những sự cố can hệ đến cấu trúc của những Công trình Maven, Gradle hoặc sbt – chả hạn như những sự cố do nhập dữ liệu ko đúng bí quyết. Khách hàng sở hữu thể truy tìm cập hành động này thông qua File | Cache Recovery | Invalidate Build System Caches and Re-sync.

    8. Version control systems
    Import statement conflict resolution
    người mua mang thể xác định và khắc phục xung đột trong những khối nhập cho Java và Kotlin. Trong cửa sổ Merge, nhấp vào biểu tượng bánh răng và chọn Resolve Conflicts in Import Statements. Ngoài ra, bạn sở hữu thể thiết lập IDE để tự động giải quyết xung đột trong những câu lệnh nhập trong Settings/Preferences | Tools | Diff & Merge.

    Thẻ trong nhân 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 tiện lợi kiểm tra chúng hơn. Nút được hiển thị theo mặc định, nhưng nếu 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 người mua với Log tool window
    hồ hết những thiết lập can hệ tới công cụ Log đã được hợp nhất thành 1 trang thiết lập chuyên dụng, các bạn có thể tầm nã cập ưng chuẩn Settings/Preferences | Version Control | Log hoặc qua menu trên thanh công cụ Log.

    không những thế bạn có thể mở nhật ký Git dưới dạng một tab trong trình chỉnh sửa, sản xuất đ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 liên quan. Hành động này cũng mang sẵn ưng chuẩn 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 quý khách trong hộp thoại Local History được thay đổi. Bên cạnh đó, lúc tróc nã cập vào thư mục, hộp thoại hiện mang thể xem chế độ diff bên kế bên danh sách những thay đổi, giúp bạn dễ hiểu hơn.

    Để đơn thuần việc xem những thay đổi trong các Dự án phức tạp, người dùng với thể sử dụng Local History cho nhiều tệp hoặc thư mục song song. Trong cửa sổ Project hãy chọn phổ biến tệp hoặc thư mục và chọn Local History | Show History để xem cửa sổ hiện lên với lịch sử đổi thay của bạn.

    Xem thêm:

    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 mẫu nhánh cho biểu đồ cam kết trong tab Log của công cụ Git. Những mẫu nhánh quan yếu 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 tiệ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 để hội tụ vào những thay đổi cái chính bằng bí quyết ẩn các cam kết riêng lẻ khỏi các lần thống nhất.

    tuy nhiên bạn mang thể lọc các cam kết hợp nhất bằng tùy chọn No Merges. Cả 2 tùy chọn đều mang sẵn dưới biểu trưng Graph Options trong cửa sổ công cụ Git. Giúp bạn dễ dàng theo dõi những đổi thay 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. Những cải tiến chính bao gồm tạo lệnh tương trợ người nào, cho phép bạn diễn tả lệnh bằng ngôn ngữ tự dưng và để người nào tạo lệnh ấy cho bạn.

    The New Terminal

    ngoài ra, giờ đây bạn sở hữu thể chọn giữa cài đặt một mẫu hoặc 2 mẫu để tận dụng ko gian hoặc khả năng đọc tốt hơn và cài đặt dấu đề cập shell tùy chỉnh hiện được hỗ trợ. Cuối cùng, hoàn thành 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 cấp tính năng tự động hoàn thành và thêm bean cho các áp dụng Quarkus và Micronaut. Lúc bạn cần thêm 1 bean vào mã của mình, chỉ cần bắt đầu nhập tên của bean đấy và chọn nó trong khoảng 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 sở hữu chú giải @Inject, tùy thuộc vào kiểu mã của bạn.

    Extended JPA support
    Chúng tôi đã mở mang hỗ trợ JPA của IntelliJ IDEA Ultimate mang một số kiểm tra mới. Những cải tiến này cho phép IDE phát hiện và khắc phục các sự cố mang thể gây ra suy giảm hiệu suất hoặc lỗi thời kì chạy lúc tiêu dùng chú giải Lombok có những thực thể JPA.

    IDE cũng có thân xác định những tham số bị thiếu trong kho lưu trữ Spring Data JPA, kiểm tra xem đa số các liên kết với được đánh dấu chính xác ko và ngăn chặn việc xóa nhầm bằng phương pháp phát hiện tham số CASCADE cho các kết liên @ManyToMany.

    Ktor development mode support in run configurations
    IntelliJ IDEA 2024.2 cung ứng một phương pháp dễ dàng chế độ tăng trưởng Ktor trong cấu hình chạy. Chế độ này hiện được đặt mặc định khi tạo cấu hình chạy mới và được quản lý trong hộp thoại Run/Debug Configurations. Ngoài ra, chúng tôi cũng làm giao diện người mua của hộp thoại này sạch hơn và gần gũi hơn sở hữu người dùng Ktor.

    Ability to trigger Spring @Scheduled methods in debug sessions
    IntelliJ IDEA 2024.2 Ultimate mang 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 thủ công 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 giới hạn và kích hoạt thực thi phương thức trực tiếp trong khoảng 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 tương 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 thành và chuẩn xác tên phương thức dựa trên mô hình dữ liệu cũng như xác thực tham 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ổ dụng cụ Beans để thuần tuý hóa việc điều hướng. Tuy nhiên, hỗ trợ ngôn ngữ tróc 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ô phỏng dữ liệu.

    tương trợ Terraform tăng
    tương trợ mã hóa IntelliJ IDEA Ultimate được mở rộng cho Terraform bằng bí quyết phân phối khả năng hoàn thành mã mẫu đầy gần như. Bên cạnh đó các tính năng hiểu về mã cần thiết như hoàn thành mã theo văn cảnh, tô sáng cú pháp tinh chỉnh và hệ thống phát hiện lỗi mang các 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ú giải công cụ khi bạn di chuột qua các phần tử, cung ứng thông báo tức tốc để giúp bạn sử dụng tài nguyên Terraform hiệu quả hơn mà ko khiến cho đứt quãng quy trình làm việc của bạn.

    HTTP Client improvements
    các bản cập nhật mang trị giá cho HTTP Client được phát triển. Hàm XPath mới cho phép bạn truy vấn các phần tử trực tiếp trong khoảng tài liệu XML và HTML. Không những thế, các phương thức để thao tác mang tài liệu XML và HTML được bổ sung, dòng bỏ nhu cầu phân tách cú pháp XML theo bí quyết thủ công.

    HTTP Client hiện cũng tương trợ lặp qua các bộ sưu tập biến, cho phép bạn biên soạn một đề xuất HTTP độc nhất có bộ sưu tập JSONPath và tự động gửi yêu cầu cho từng phần tử trong bộ sưu tập. Hơn nữa, bạn mang thể truy vấn cập các mục bộ sưu tập cụ thể trong các tập lệnh xử lý hậu kỳ bằng cú pháp JSONPath.

    không những thế, việc khiến việc với các API cũng được hợp lý hóa phân phối các phương thức cụ thể. Để làm việc sở hữu các API này, bạn mang thể thêm những phương thức tùy chỉnh tức thì bằng cách thức 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.
     

Chia sẻ trang này