2009-03-09 35 views
9

Tôi rất thích các phím tắt được xây dựng trong Visual Studio. Một trong những mục yêu thích của tôi là Ctrl + i, kích hoạt tìm kiếm gia tăng . Nó nhảy qua văn bản trong tài liệu hiện tại khi tôi điền vào từ tìm kiếm. Sau khi nhập từ khóa mong muốn, tôi sử dụng F3 để xem qua các kết quả phù hợp.Visual Studio: Có tìm kiếm gia tăng cho toàn bộ giải pháp không?

Tính năng này hoạt động tốt, ngoại trừ giới hạn tìm kiếm trong tài liệu hiện tại . Ngoài ra, kích hoạt tìm kiếm gia tăng, tự động thay đổi tùy chọn Look In trong hộp thoại Find And Replace thành Tài liệu hiện tại.

Có tìm kiếm gia tăng cho toàn bộ giải pháp không? Có phím tắt cho nó không? Hoặc ít nhất là có cách nào để ngăn chặn việc sử dụng tìm kiếm gia tăng từ việc thay đổi tùy chọn Tìm trong?

Trả lời

9

tôi sử dụng Ctrl - phím Shift - F đó là Tìm trong Files. Khi tôi nhận được danh sách kết quả, bạn có thể nhấn F8Shift - F8 để chuyển qua chúng. Ctrl - I không ảnh hưởng đến phạm vi tìm kiếm này.

Ngoài ra, sau khi bạn đã tìm thấy trận đấu đầu tiên của bạn với Ctrl - tôi, bạn không cần phải nhấn F3, bạn chỉ có thể nhấn tổ hợp phím Ctrl - tôiCtrl - Shift - I để quay vòng qua các kết quả phù hợp.

Bên cạnh đó, một cách nhanh chóng để nhảy vào một tập tin hoặc lớp học cụ thể là sử dụng cái gì đó như SonicFileFinder

+0

Cảm ơn John! Tôi đã không nhận thức được Ctrl + Shift + F vì Ctrl + F là cách phổ biến để tìm thấy trong bất kỳ ứng dụng Windows nào. Điều này giải quyết một nửa vấn đề của tôi. Bây giờ nếu có một cách để làm tìm kiếm gia tăng trên các giải pháp ... :-) –

+0

Câu trả lời ngắn để tìm kiếm gia tăng toàn bộ giải pháp là nó không tồn tại trong VS thích hợp.Nó có thể được hỗ trợ trong một trong những tiện ích phổ biến như Resharper. Tôi thích SonicFileFinder cũng như để nhảy vào lớp một cách nhanh chóng. –

+0

John: SonicFileFinder có vẻ thú vị. Hãy tiếp tục và thêm nó vào câu trả lời của bạn, vì vậy những người khác cũng có thể khám phá nó. –

1

ReSharper có một số tính năng navigation and search thật sự tốt đẹp, trong đó có một Go To Type tìm kiếm gia tăng trong đó hoạt động trên toàn bộ giải pháp.

1

Visual Sidekick thực hiện tìm kiếm gia tăng trên toàn bộ giải pháp. Bạn cũng có thể tìm kiếm tên tệp và tên biểu tượng. Công cụ này đã là một tiết kiệm thời gian rất lớn cho sự phát triển C++ chúng tôi làm. Thật là vô lý khi Visual Sidekick hoạt động tốt hơn IntelliSense của Visual Studio. Nó đã không được cập nhật trong một thời gian mặc dù và không hỗ trợ Visual Studio 2010 được nêu ra. ReSharper dường như không hỗ trợ C++.

Visual Assist X hỗ trợ nhiều ngôn ngữ (C++, C#, VB, ASP/ASP.NET, HTML, XML, JavaScript, VBScript, XAML) nhưng nó cung cấp rất nhiều công cụ refactoring mà thường không có tác dụng với C++ (ví dụ Tìm Tham khảo) vì C++ khó phân tích cú pháp (macro, mẫu, v.v.).

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