2008-11-08 38 views
8

Tôi muốn viết một Add-In cho Visual Studio cung cấp tìm kiếm tức thì cho trình khám phá giải pháp. Vì vậy, bạn nhấn một tổ hợp phím và trong khi bạn đang gõ một danh sách đầu tiên chứa tất cả các tệp của trình khám phá giải pháp bị thu hẹp.Plug-in cho Visual Studio cho các tập tin tìm kiếm nhanh trong giải pháp

Nhưng làm cách nào tôi có thể truy cập trình khám phá giải pháp bằng C#? Có ai có một số nguồn lực tốt?


Chỉnh sửa: Tôi đã chỉnh sửa tiêu đề để nó liên quan nhiều hơn đến nội dung vì tất cả các bạn đã đăng plugin đã tạo.

+0

Tôi rất vui vì bạn đã đặt câu hỏi này.Tôi đã tìm kiếm một plug-in như thế này trong một thời gian nhưng không nghĩ đến việc đăng trên SO. –

+0

Cảm ơn j0rd4n! Tôi chưa bao giờ nghe nói về một số plug-in như thế này trước đây, vì vậy tôi chỉ nghĩ về việc yêu cầu! Tôi rất vui vì nó rất hữu ích cho bạn! –

+0

isnt it chính xác phat-studio? –

Trả lời

6

Sonic File Finder nó hoàn toàn miễn phí

Khi bạn nhấn phím tắt bạn có một hộp tìm kiếm với autocomplete: alt text http://jens-schaller.de/files/images/SonicFileFinder/sonicFileFinderToolWindow.png

+0

Tôi vừa thử điều này và nó hoạt động tuyệt vời! Tôi đã chọn điều này trên CodeRush Express vì CodeRush không chơi tốt với các phím tắt ViEmu của tôi. Sonic File Finder thực hiện chính xác những gì nó quảng cáo (một điều và một điều tốt). –

+0

Rất tiếc, liên kết tải xuống bị hỏng vào lúc này. :( –

4

Tại sao lại phát minh ra bánh xe? DevExpress + Microsoft liên kết để cung cấp CodeRush Express miễn phí @ PDC2008 mà chỉ có điều đó nếu tôi hiểu bạn một cách chính xác.

AFAIR Tôi nghĩ rằng kết hợp chìa khóa kỳ diệu cho Jump to File là Ctrl + Alt + F và nó phù hợp với chuỗi con quá. Tôi đã thử nó và nó đã làm việc cho tôi. Khá tiện lợi. Dưới đây là the link để ghi âm trong trường hợp tôi chuyển sang phím tắt thực sự ... một số mẹo thực sự thú vị trong đó.

Cập nhật: Đã viết a blog post cho những người thiếu thời gian.

1

DPack thực sự đánh bại tất cả trong số họ (và hơn thế nữa đó là miễn phí).
Xem các phím tắt Alt + U và Alt + M (tôi cũng khuyên người khác).

Ngoài ra tôi đã tìm thấy StudioTools có tính năng GoTo rất ấn tượng nếu bạn muốn chuyển đến điểm cụ thể (loại thành viên) trong tệp khác (thực sự rất nhanh).

LƯU Ý: R # cũng có tính năng như vậy nhưng IMO yếu hơn phiên bản DPack.

4

Visual Studio đã hoàn toàn có khả năng thực hiện điều đó; chỉ cần kéo "Edit.GoToFindCombo" vào thanh công cụ, nếu nó chưa có ở đó. (Nhấn Ctrl + D nếu có, để kích hoạt) và nhập "> của s" cho tất cả các tệp bắt đầu bằng chữ 's'.

Example of the GoToFindCombo with the 'open' command http://www.aaronlerch.com/files/blog/TheTalentedMr.GoToFindCombo_F0A5/image_thumb_5.png

Các GoToFindCombo là mạnh mẽ hơn này, mặc dù bạn có thể đặt bí danh "> alias $ aliasHere $ SomeCommand" cho hầu như tất cả lệnh trong Visual Studio. Ví dụ: để tạo bí danh để tìm trong tệp bạn nhập "> alias ff Edit.FindinFiles"

Các vấn đề liên quan