2008-08-06 19 views
16

Nếu bạn đã từng sử dụng Eclipse, bạn có thể nhận thấy các phím tắt tuyệt vời cho phép bạn nhấn tổ hợp phím tắt, sau đó chỉ cần gõ một vài ký tự đầu tiên của một hàm, lớp, tên tệp, vv Nó thậm chí còn đủ thông minh để đặt các tệp mở đầu tiên trong danh sách.Plugin cho Visual Studio để bắt chước Bàn phím "Open Type" hoặc "Open Resource" của Eclipse Truy cập

alt text

Tôi đang tìm kiếm một chức năng tương tự cho Visual Studio 2008. Tôi biết có một plugin findfiles trên codeproject, nhưng đó là một trong những lỗi và một chút kỳ lạ, và không cho tôi quyền truy cập vào các chức năng hoặc các lớp học.

Trả lời

2

Một số tính năng gọn gàng có sẵn trong Visual Assist X, mặc dù không phải tất cả chúng. Tôi đã hỏi trên diễn đàn của họ, nhưng họ vẫn chưa xuất hiện. VAX được cập nhật thường xuyên trong khoảng thời gian 4 tuần thô để sửa lỗi và tính năng mới sau mỗi vài tháng.

2

Resharper thực hiện điều này với Ctrl - N từ khóa. Thật không may nó không đến miễn phí.

Visual Studio không có bất cứ điều gì giống như tính năng này ngoài Tìm.

2

Nếu bạn đang tìm kiếm một add-in như thế này để nhanh chóng điều hướng đến file nguồn trong dự án của bạn:

SonicFileFinder 1.8.5

thử Visual Studio 2005/2008 add-in SonicFileFinder.

9

Đây không phải là chính xác giống như Eclipse từ mô tả của bạn, nhưng Visual Studio có một số tính năng tương tự ra khỏi hộp (Tôi chưa bao giờ sử dụng Visual Assist X, nhưng nó có vẻ thú vị).

Hộp tìm kiếm trong thanh công cụ kết thúc bằng một loại "dòng lệnh Visual Studio". Bạn có thể nhấn Ctrl + / (theo mặc định) để đặt tiêu điểm ở đó và Visual Studio sẽ chèn ">" ở đầu văn bản (cho biết bạn muốn nhập lệnh thay vì tìm kiếm). Nó thậm chí tự động hoàn thành khi bạn gõ, giúp bạn tìm các lệnh.

Dù sao, để mở tệp từ đó, hãy nhập "mở < tên tệp >". Nó sẽ hiển thị bất kỳ tập tin phù hợp trong thả xuống khi bạn gõ (nó kéo danh sách các tập tin từ các giải pháp hiện đang mở).

Để nhanh chóng điều hướng đến một chức năng, trên báo chí biên tập mã Ctrl +tôi để bắt đầu một tìm kiếm gia tăng. Sau đó, chỉ cần bắt đầu nhập cho đến khi bạn tìm thấy những gì bạn đang tìm kiếm. Nhấn Thoát để hủy tìm kiếm hoặc F3 để tìm kiếm lại bằng cách sử dụng cùng một truy vấn. Khi bạn đang gõ vào truy vấn tìm kiếm, thanh trạng thái ở góc dưới bên trái sẽ chứa những gì Visual Studio đang tìm kiếm. Cấp, điều này sẽ không tìm kiếm trên nhiều tập tin (tôi đã không bao giờ được sử dụng Eclipse nhiều, nhưng mà âm thanh như những gì nó làm từ mô tả của bạn), nhưng hy vọng nó sẽ giúp bạn ít nhất một chút.

+0

1 ; chỉ cần chỉ định phiên bản VS có "ra khỏi hộp" này. Ngoài ra các tìm kiếm gia tăng không phải là khá tuyệt vời như Resharper của. Tôi quên chính xác lý do tại sao vì nó được một thời gian, nhưng tôi nhớ nó là trường hợp. – dlamblin

0

Tôi đã sử dụng biterScripting cùng với Visual Studio để thực hiện tìm kiếm và thao tác linh hoạt hơn.

  1. Nó có thể tìm kiếm toàn bộ không gian làm việc.

  2. Nó có thể tìm kiếm trong bất kỳ dự án nào - NGAY CẢ NẾU DỰ ÁN KHÔNG ĐƯỢC LOẠI HOẶC NGAY CẢ PHẦN CỦA MỘT KHÔNG GIAN LÀM VIỆC.

  3. Nó có thể tìm thấy mọi thứ bằng cách sử dụng cụm từ thông dụng.

  4. VÀ, TRÊN TẤT CẢ, nó có thể thực hiện thay đổi hàng loạt. Ví dụ, muốn thay đổi tên của một lớp từ CCustomer thành CUser, tôi có thể làm điều đó chỉ trong một vài dòng lệnh - Thực ra, tôi đã viết kịch bản cho những thứ như thế này tôi thường làm. Tôi KHÔNG PHẢI BẤM VÀO ĐẶT L EI CỨU VÀ LÀM THẾ NÀO ĐỂ THAY ĐỔI.

  5. Và, không tốn kém ($ 0). Tôi đã tải xuống từ http://www.biterscripting.com.

5

Nếu bất cứ ai tình cờ gặp chủ đề này:

Có một plugin miễn phí (được tạo ra bởi tôi) cho Visual Studio 2008 bắt chước Eclipse Ctrl + phím Shift + R thoại Open Resource (lưu ý, không phải hộp thoại Loại Mở). Nó hoạt động với bất kỳ ngôn ngữ và/hoặc loại dự án nào.

Bạn có thể tìm thấy số điện thoại tại Visual Studio Gallery.

1

Tìm thấy chủ đề này trong khi tìm kiếm Ctrl + Shift + R của Eclipse và sau khi xem Thư viện Visual Studio, tìm thấy số DPack Tools (chúng miễn phí và không, tôi không được xác nhận theo bất kỳ cách nào).

Nhưng đó là chính xác những gì tôi đang tìm kiếm: - Alt + U -> File Browser (a la Eclipse Ctrl + Shift + R) - Alt + M -> Mã Browser (Method danh sách trong lớp thực tế)

Nó có nhiều tính năng hơn, nhưng tôi hài lòng với những tính năng này.

+0

Sự khác biệt giữa "Trình duyệt mã" và bản dựng VS trong Chế độ xem lớp học là gì? – Cohen

18

Vs11 (có thể 2010 đã có nó) có chức năng Điều hướng đến ... (trên máy của tôi) có phím tắt Ctrl + ,.

Bằng cách này, nó hiểu được các thủ đô như là trục cam-rút ngắn (nhật thực cũng vậy). Ví dụ, gõ HH để lấy HtmlHelper.

+1

wow ...và tôi nghĩ điều tốt nhất họ nghĩ ra là "Search Solution Explorer" ('CTRL +;'). Đây là cách đẹp hơn. Giữa thao tác này và 'CTRL + Q' Khởi chạy nhanh cho các mục menu, bạn sẽ không bao giờ cần chuột nữa. – drzaus

0

Tôi cũng đang đến từ phía Phát triển Java và đang tìm kiếm tính năng CTRL + T trong Visual Studio. Các câu trả lời khác đề cập đến mở tập tin, nhưng vì trong C# tên lớp và tên tập tin có thể khác nhau đây không phải là những gì tôi đang tìm kiếm.

Với Lớp Xem hoặc Object Browser bạn có thể tìm kiếm các đối tượng và lớp

[Xem] -> [Lớp Xem] hoặc [Xem] -> [Object]