9 Tính năng của ReSharper mà mọi lập trình viên .NET cần biết

Discussion in 'Chợ Linh Tinh' started by MediaViHoth, Jul 28, 2026.

  1. MediaViHoth

    MediaViHoth Active Member

    Messages:
    295
    Likes Received:
    0
    ReSharper là 1 một thể ích mở rộng không thể thiếu của Visual Studio, giúp những lập trình viên làm việc hiệu quả hơn. Hãy cùng khám phá 9 tính năng ReSharper được ham nhất.

    1. Initial Letter Search
    Điều hướng trong ReSharper không chỉ đơn thuần là sử dụng phím tắt hay tìm kiếm văn bản với ký tự đại diện trên những thành phần cú pháp khác nhau. Tính năng Initial Letter Search giúp bạn tránh gõ các chuỗi dài của phần tử cần tìm bằng cách thức sử dụng camel-humps; chỉ cần gõ dấu (.) là bạn sở hữu thể nhanh chóng xem những thành viên của cái đấy. Gần như kết quả được hiển thị 1 cách gọn ghẽ, vượt bậc và rõ ràng.

    kiếm tìm mọi thứ có Initial Letter Search của ReSharper

    Tính năng này thậm chí còn hoạt động theo kiểu kiếm tìm mờ (fuzzy). Ví dụ: TupleNames vẫn được hiển thị lúc bạn kiếm tìm NT (không phải TN). Điều này giúp bạn tậu được thứ mình cần ngay cả khi nhập thông tin không chính xác, dù đó là lỗi đánh máy hay trí tưởng ko chính xác.

    hai. Điều hướng theo ngữ cảnh
    Ngoài việc điều hướng dựa trên từ khóa kiếm tìm thường ngày, ReSharper còn phân phối những hành động điều hướng theo ngữ cảnh. Sau khi đặt con trỏ vào 1 thành phần, bạn sở hữu thể sử dụng lệnh Navigate to và khám phá các mục cụ thể:

    Chuyển đến thực đơn văn cảnh

    một trong những tính năng mới nhất là “Related Tests/Subject”, nhưng bạn cũng sẽ tậu thấy các tính năng quen thuộc như “Consuming/Exposing APIs”, “Extension Methods”, “Show Usages” hoặc “Decompiled Sources”. Lưu ý rằng tất cả những hành động đều với phím tắt được gán đương nhiên để hỗ trợ thời kỳ nâng cao kỹ năng của bạn.

    3. Vị trí và thay đổi vừa qua
    Báo cáo cho thấy gần như công tác của chúng ta can hệ tới việc đọc và điều hướng mã nguồn. Chỉ sau khi hiểu rõ các phần quanh đó, chúng ta mới mang thể tự tín triển khai tính năng mới. Việc chuyển đổi giữa đọc và viết code trở thành cực kỳ quan yếu – ReSharper giúp việc này trở thành thuận tiện và mang mục tiêu qua những hành động sau:

    • Goto Recent Files – danh sách dạng stack các tệp bạn đã truy nã cập trước ấy
    • Goto Recent Edits – tương tự như trên, nhưng chỉ hiển thị những tệp mang thay đổi
    • Goto Last Edit Location – điều hướng trực tiếp tới vị trí chỉnh sửa gần nhất
    Cửa sổ bật lên Goto Recent Edits có tính năng lọc

    khi bạn bắt đầu nhập văn bản vào các cửa sổ pop-up này, bạn mang thể lọc kết quả một bí quyết chi tiết hơn. Với rộng rãi lập trình viên, thao tác này đã khiến việc tìm kiếm qua những tab trong trình biên soạn thảo phát triển thành ko cần phải có. Có người nào biết tiện thể ích mở mang nào mang thể ẩn hoàn toàn các tab ấy không?

    4. Extend Selection
    nhiều lập trình viên thường tiêu dùng chuột để chọn văn bản, điều này tương đối kém hiệu quả và thường không xác thực. Mang hành động Extend Selection, bạn với thể lần lượt mở rộng vùng chọn từ vị trí con trỏ ban đầu lên các khối mã logic cao hơn của mã nguồn.

    trái lại, Shrink Selection cho phép bạn thu nhỏ vùng chọn, đi lại trái lại trong selection stack:

    Extend Selection và Shrink Selection lúc dùng thực tế

    Tính năng này – như vậy như Structural Navigation – dựa trên khái niệm cây cú pháp trừu tượng có một số điều chỉnh nhỏ để phát triển thành bổ ích và dễ đoán hơn. Cả hai đều đóng vai trò là nền tảng cho những refactoring tiếp theo, chả hạn như Introduce Variable hay Extract Method, bằng cách cho phép lựa chọn vùng mã một phương pháp chuẩn xác. Chúng cũng cho phép tính năng Structural Remove, dòng bỏ những khoảng trắng và ký tự ý ích tiếp giáp với vùng chọn lọc của bạn.

    tỉ dụ, để chuyển đổi Type<TInput, TOutput> thành Type<TInput> chỉ bằng cách thức loại bỏ TOutput.

    Xem thêm: ReSharper giúp người dùng Visual Studio như thế nào?

    5. Vận động mã lên/xuống/trái/phải
    Việc xếp đặt lại mã nguồn là thao tác phổ biến, nhưng việc cắt – dán chỉ là biện pháp nhất thời và thường đòi hỏi phải chỉnh sửa tay chân. ReSharper cho phép bạn vận động mã ở cấp độ cấu trúc, song song giữ nguyên logic và ngữ cảnh. Thí dụ, bạn có thể xếp đặt lại các câu lệnh một cách thức bất chợt, thậm chí trên phổ biến loại mã:

    Tính năng greedy brace trên những câu lệnh phức hợp wifi hay using là một bí quyết khác để greedy brace nhanh chóng điều chỉnh phạm vi của khối lệnh. Cốt yếu tiêu dùng Move Left/Right để bố trí lại các hạng toán trong biểu thức, những phần tử trong collection, hoặc tham số/đối số.

    6. Chuyển sang phiên bản C# mới nhất
    Mỗi năm, chúng ta lại nhận được “hộp quà” đầy các tính năng mới của tiếng nói C# – cảm ơn Mads Torgersen và hàng ngũ C#. Có tư cách là nhà lớn mạnh, chúng ta muốn tích hợp chúng một bí quyết hiệu quả trên phần nhiều mã nguồn. Mang các tính năng rà soát, sửa lỗi nhanh và hành động theo ngữ cảnh của ReSharper, bạn có thể tự tin tiên tiến hóa mã nguồn ko chỉ tại 1 vị trí cụ thể mà còn mang ở cấp độ giải pháp/dự án/tệp:

    vận dụng Quick-Fix trên số đông khuôn khổ Solution

    phổ thông lập trình viên dựa vào những gợi ý của ReSharper để khám phá và vận dụng các tính năng mới của C#.

    7. Postfix Templates
    Đây chính là “át chủ bài” để dạy cho ngay cả các người đã tiêu dùng ReSharper có kinh nghiệm các điều mới mẻ trong những buổi thuyết trình. Postfix templates cho phép bạn thực hành những biến đổi phức tạp phê duyệt các mục hoàn thành đặc thù, giống như các phương thức của instance.

    những cái Postfix khác nhau trong thực tiễn

    cứng cáp bạn nên khám phá danh sách Postfix template ngày một phong phú. Những loại được mê say nhất là collection.foreach, Type.new và expression.var. Sở hữu bổ sung mới nhất – service.inject – hãy đẩy sự thông minh lên 1 tầm cao mới.

    8. Cấu hình Code Style và định dạng
    một phong cách mã nguồn và định dạng nhất quán sẽ giúp loại bỏ những rối rắm không cần yếu khi đọc và làm cho việc có code. Tuy nhiên, việc cấu hình ưng chuẩn những tệp văn bản với thể không phải là nhiệm vụ thú vị nhất.

    ReSharper sản xuất trải nghiệm chỉnh sửa trực quan, cho phép bạn điều chỉnh code style cho 1 đoạn mã được chọn hoặc phát hiện các quy tắc trong khoảng mã nguồn mang giao diện mong muốn:

    9. Hộp thoại mang các thiết lập Code Style được phát hiện
    thực đơn văn cảnh của Visual Studio trong Solution Explorer khá phức tạp nhưng ví như bạn Quan sát kỹ hơn – hoặc nhất Ctrl + Shift + R – bạn sẽ tìm thấy 1 số thao tác tái cấu trúc quy mô lớn rất có ích, tiết kiệm thời gian.

    ví như bạn ko muốn phải loay hoay tạo file trong công đoạn bề ngoài mẫu? Không muốn phải chỉnh sửa hàng llạotcasc namespace khi quét dọn cấu trúc bằng phương pháp chuyển động file sang những thư mục khác nhau? ReSharper sẽ khiến cho điều ấy cho bạn. Và bạn hãy thử ngay tính năng Convert Usings lớn Global được giới thiệu vừa mới đây nhé.

    hy vọng qua bài viết bạn đã học thêm được phổ biến tính năng mới trong ReSharper. Tính năng ReSharper đam mê của bạn là gì? Hãy cùng đàm đạo và san sớt mang chúng tôi qua email [email protected]. Nếu có bất cứ thắc mắc hoặc cần tư vấn mua ReSharper bản quyền hay các tính năng khác của JetBrains hàng hiệu liên hệ ngay với ViHoth Solutions qua hotline 0961235303.
     

 

Shop quần áo thời trang hàn quốc xách tay cao cấp giá rẻ.

Share This Page

Chào mừng các bạn đến với MuaDe.com » Mua Dễ Dàng - Sắm An Tâm. Chúc các bạn có những giây phút thật zui zẻ!