Tôi là một fan hâm mộ lớn của CodeRush và triết lý của họ xung quanh mẫu. Tại công việc hiện tại của tôi, chúng tôi sẽ làm một số lượng lớn các cặp và sự đồng thuận là một sở thích cho ReSharper (v6), mà khá nhiều đặt tôi ở một nơi mà tôi PHẢI sử dụng nó.Mẫu kiểu nhập CodeRush cho ReSharper
Tôi không tìm cách bắt đầu cuộc chiến CodeRush/Resharper tại đây. Có rất nhiều điều để thích về Resharper, nhưng có một điều tôi đang gặp khó khăn trong quá khứ ở ReSharper.
Cơ chế mẫu trực tiếp của ReSharper, ngoan ngoãn, không có các khái niệm được tích hợp để nhập theo cách CodeRush thực hiện (ít nhất không phải như tôi có thể biết). Một ví dụ đơn giản là như sau. Để gen đoạn mã sau:
public String MyStringProperty { get; set; }
Trong CodeRush ... tôi có thể gõ "như" ('a' cho AutoProperty và 's' cho chuỗi), sau đó chỉ cần thay đổi tên của tài sản.
Trong ReSharper, tôi cần nhập "prop" (cho Thuộc tính), sau đó đặt loại và tên.
Có vẻ như không phải là khái niệm tương tự về nhận thức loại hoặc lối tắt loại trong Mẫu trực tiếp của ReSharper. Như vậy, dường như không có bất kỳ điều gì giống với nhiều mẫu gồm hai và ba ký tự để giúp bạn nhập các biến, thuộc tính, phương pháp, v.v ...
Vì vậy, cuối cùng là câu hỏi sau tất cả nền đó. Có cách nào để nhân rộng khái niệm này của "mẫu đã nhập" trong ReSharper mà không tạo mẫu trực tiếp mới cho mỗi kết hợp mẫu/kiểu không?
Dmitri, Cảm ơn bạn đã thông tin. Tôi sẽ xem những gì tôi có thể làm. Mở rộng một mẫu với không gian thực sự không phải là vấn đề đối với tôi. Điều đó thực sự chỉ được sử dụng để mô tả quá trình. Tab, hoặc bất kỳ cơ chế mở rộng nào khác là tốt. –
Tôi vừa thử nhập tệp ở trên vào 6.1, có vẻ như hoạt động tốt. –