Tính năng Rider 2024 có gì đặc biệt?

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

Rider 2024.2 giới thiệu tính năng hoàn thành dòng mã đầy đủ cho nhiều ngôn ngữ, chế độ đọc với chức năng hiển thị nội tuyến, các chú thích tài liệu, Task mới và biểu đồ phụ thuộc nhiệm vụ để gỡ lỗi, cũng như cải thiện điều hướng đến các thành viên. Các bản cập nhật cho phát triển trò chơi bao gồm các điểm nổi bật như gói plugin Godot và gỡ lỗi Unreal Engine nâng cao. 

Bản phát hành này cũng giới thiệu hỗ trợ cho .NET 9 Preview SDK, gồm có hỗ trợ ban đầu cho các tính năng được cập nhật tăng cường bằng các cải tiến đối với Trợ lý AI như hoàn thành mã nâng cao, giải quyết xung đột VCS được hỗ trợ bởi AI,…

Key updates

Hỗ trợ SLNX 

Rinder đã hỗ trợ cho Solution File Persistence Model, hay còn gọi là định dạng.slnx cho các tệp giải pháp, phương pháp tiếp cận mới nhất, dễ dàng và hợp lý để lưu trữ tất cả các giải pháp dữ liệu. 

tinh nang rider

Với Rider, giờ đây người dùng có thể chuyển sang định dạng mới mà không gặp rắc rối ngay từ Solution Explorer. Chỉ cần chọn menu context cho giải pháp, điều hướng đến Save As,… và chọn Save as XML Solution (.slnx). Sau đó sẽ có tùy chọn mở giải pháp của mình thông qua tệp.slnx mới tạo để chuyển đổi sang định dạng mới một cách liền mạch. 

Hoàn thành dòng mã đầy đủ C#, С++, JS/TS, CSS

Hoàn thiện dòng mã đầy đủ cho C#, С++, JS/TS, CSS

tinh nang rider 1

Rinder 2024.2 hỗ trợ giới thiệu cho một loại mã mới: các gợi ý một dòng văn bản màu xám hoàn thiện các câu lệnh dựa trên ngữ cảnh của tệp hiện tại. Các gợi ý này được hỗ trợ bởi các mô hình ngôn ngữ chạy cục bộ mà không cần gửi bất kỳ mã nào qua internet. 

Chế độ đọc

Chế độ đọc mới của Rider được thiết kế để giúp việc đọc thư viện và các file chỉ đọc, bao gồm cả các file đã được giải mã dễ dàng hơn rất nhiều. Chế độ này cung cấp khả năng hiển thị các chú thích tài liệu cho C#, C++ và F#, cũng như virtual indenting cho C#. 

Tasks tab and a task dependency graph

tinh nang rider 2

Công cụ Debug hiện có một tab Tasks mới. Tab này trình bày thông tin chi tiết về các đối tượng System.Threading.Tasks.TaskValueTask,nâng cao khả năng quản lý và giám sát các hoạt động không đồng bộ của bạn. 

Các nhiệm vụ có thể được hiển thị ở định dạng bảng hoặc biểu đồ. Chế độ xem bảng cung cấp trạng thái nhiệm vụ và dữ liệu, trong khi chế độ xem biểu đồ hiển thị các phụ thuộc của nhiệm vụ và giúp xác định các hoạt động không đồng bộ. 

Cải thiện khả năng điều hướng đến các thành viên

Thanh Navigation trong Rider đã được cải thiện cho các ngôn ngữ C#, C++, VB và F#. Bây giờ, đường dẫn từ dự án gốc đến file bạn đang làm việc sẽ mở rộng đến biểu tượng dấu mũ đang được định vụ. 

Nhấp vào bất kỳ mục nào trong chuỗi, bao gồm các lớp, sẽ hiển thị một cửa sổ bật lên thả xuống các nút con của nó. Điều này có nghĩa là bạn có thể điều hướng đến bất kỳ phương thức nào trong một lớp trực tiếp từ cửa sổ bật lên chỉ với một cú nhấp chuột. 

Phát triển trò chơi

Bản cập nhật mới nhất của JetBrains Rider có nhiều cải tiến thú vị cho phát triển trò chơi. Một vài điểm nổi bật như: 

tinh nang rider 3

  • Bắt đầu với Rider 2024.2, plugin Godot đã được đính kèm. Bản cập nhật này cũng giới thiệu GDScript cho đánh dấu cú pháp, hoàn thành mã, Find Usages và gỡ lỗi. 
  • Cửa sổ công cụ Monitoring hiện hỗ trợ cho các ứng dụng C++, Unity Unreal Engine.
  • Rider 2024.2 cũng có cải thiện cho tính năng debugging experience for Unreal Engine, với khả năng đánh giá tốt hơn cho các con trỏ và chuỗi thông minh, một tab Modules mới và thông báo lỗi được cải thiện. 

The .NET Aspire plugin bundled

SDK .NET 8 đã giới thiệu .NET Aspire – một cách tiếp cận mới để giải quyết các vấn đề phức tạp xung quanh việc xây dựng các ứng dụng phân phối trên .NET. Để phù hợp với sự đổi mới này, JetBrains đã giới thiệu công cụ tích hợp mới – plugin .NET Asire cho Rider. 

Kể từ bản phát hành này, plugin .NET Aspire được đi kèm cùng với Rider. Plugin đi kèm với một mẫu dự án tương ứng mà bạn có thể chọn khi thiết lập giải pháp mới. 

Hỗ trợ cho .NET 9 Preview SDK

Hỗ trợ cho các mẫu dự án mới từ SDK. Khả năng tạo, chạy và gỡ lỗi các dự án mục tiêu đến SDK mới. Hỗ trợ ban đầu cho các tính năng C# 13 mới nhất, bao gồm ký tự thoát mới, tái cấu trúc bộ sửa đổi params và giao diện ref struct. 

Trải nghiệm người dùng

New UI becomes the default

Bắt đầu từ Rider 2024.2, “New UI” đã được giới thiệu lần đầu trong bản phát hành 2022.3 của JetBrains. Và cuối cùng IDE đã trở thành giao diện mặc định cho tất cả người dùng. Nếu bạn thích giao diện cũ của Rider, người dùng có thể sử dụng giao diện cũ bằng cách cài đặt plugin tương ứng. 

Hỗ trợ các dự án/giải pháp tham số mẫu với nhiều lựa chọn

tinh nang rider 4

Một số mẫu dự án bao gồm các tham số mà bạn có thể muốn cấu hình thông qua nhiều lựa chọn. Ví dụ, một mẫu ứng dụng đa nền tảng có thể có các tùy chọn cho nhiều hệ điều hành mục tiêu hoặc ngôn ngữ địa phương khác nhau. Để giải quyết các trường hợp như vậy, Rider hỗ trợ lựa chọn nhiều giá trị cho một tham số dự án nhất định bên trong hộp thoại New Solution.

Xem thêm: 

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

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

Giao diện người dùng tốt hơn khi sử dụng cửa sổ bật lên

Bây giờ, khi người dùng muốn tìm cách sử dụng một lớp, phương thức hoặc biến trong cơ sở mã của mình, cách sử dụng cửa sổ bật lên (Cmd/Ctrl+Click) sẽ có giao diện hợp lý hơn với nhiều tùy chọn lọc. 

Hộp thoại Customize Main Toolbar được cải tiến

Bố cục và cách sử dụng của các thành phần UI trong Customize Main Toolbar đã được thiết kế lại, giúp nó trực quan và thuận tiện hơn. Giờ đây việc tìm kiếm, thêm, xóa các hành động trong thanh công cụ chính sẽ dễ dàng hơn. 

Editor

Inline rendering of documentation comments for C#, C++, F#

Thay vì văn bản lẫn lộn với các thẻ thì inline rendering sẽ thay đổi các bình luận này sang một định dạng dễ nhìn, hoàn chỉnh hơn với các liên kết và khối mã. Người dùng không phải nhầm lẫn giữa các thẻ, có thể đọc văn bản dễ dàng hơn. Nó có thể được sử dụng C#, C++ hoặc F# để cải thiện trải nghiệm đọc của người dùng. 

Làm nổi bật ngữ nghĩa cho C# và C++

Tính năng làm nổi bật ngữ nghĩa cho C# và C++ được hỗ trợ. Tính năng này được thiết kế giúp người dùng phân biệt giữa các tham số và biến cục bộ khác nhau trong mã theo màu sắc. Người dùng có thể bật hoặc tắt tính năng trong Settings/Preferences | Editor | Color Scheme | Language Defaults | Semantic Highlighting.

Hỗ trợ cú pháp toán học trong files Markdown

Rider hiện có thể hiển thị biểu thức toán học trong files Markdown. Khi làm việc với Markdown, người dùng có thể sử dụng $ để chèn biểu thức toán học nội tuyến và $$ Rider, người dùng có thể chèn biểu thức toán học nội tuyến và $$ cho các khối mã có nội dung toán học. 

Thông tin liên hệ mua hàng:

ViHoth Solutions – Đại lý phân phối Jetbrains Việt Nam

Hỗ trợ khách hàng trên phạm vi toàn quốc – Hotline: 0961235303bao gia solidcam