Cách mở nhanh tệp trong Visual Studio 2012


131

Tôi đang dùng thử VS2012 RC nhưng tìm thấy một tính năng tốt không còn nữa (hoặc nếu vẫn còn, vui lòng cho tôi biết): trong VS2010, ví dụ: nếu tôi biết tên tệp MyFile.cs, tôi có thể nhanh chóng mở nó bằng cách nhập Ctrl+ D( hoặc bất kỳ phím tắt nào được chỉ định) để đi đến công cụ Tìm, sau đó nhập >of myfile.cs, tệp sẽ được mở sau đó, và điều thuận tiện hơn nữa là việc này sẽ thực hiện tìm kiếm gia tăng tên tệp. Trong toàn bộ quy trình tôi không cần sử dụng chuột.

Công cụ Quick Launch mới trong VS2012 chỉ tìm kiếm trong các tệp đã mở, đây thực sự không phải là thứ tôi muốn. Tính năng này có được hỗ trợ trong VS2012 không? Là như vậy hoặc nếu một số cách tương tự tồn tại, xin vui lòng cho tôi biết.

Câu trả lời:


242

Tôi sử dụng Ctrl+ ;sau đó filename rồi entersau đó enter.


2
Cảm ơn - điều này thật tuyệt! Tôi chưa cài đặt ReSharper vào năm 2012 nhưng trong khi đó, tôi vừa mới sửa lại Window.SolutionExplorerSearch từ Ctrl +; đến Ctrl + Shift + T và nó đã hoạt động tốt!
Ryan Lanciaux

10
Điều này sẽ là hoàn hảo nếu nó sẽ xóa lựa chọn sau khi mở tệp. Như vậy, việc phải tự xóa nó bằng chuột khiến nó gần như vô dụng. :-( Tôi muốn một kiểu văn bản tuyệt vời onebox mở tệp / biểu tượng tìm kiếm / addin dòng goto cho VS.
Chris Hynes

6
@ChrisHynes Để xóa lựa chọn ... bạn có thể nhấn Ctrl +; một lần nữa và sau đó nhấn phím ESC, sẽ xóa trường. Nếu bạn nhấn ESC lần khác, nó cũng sẽ tập trung trở lại vào trình chỉnh sửa mã. (Không lý tưởng, nhưng tốt hơn là không có gì.)
ClearCloud8

5
Đây là cách quá chậm, nó không cập nhật danh sách cho đến khi bạn ngừng gõ và đợi một vài giây. Nó không sử dụng được. Tôi cần một cái gì đó như chức năng của Xcode / Eclipse, cập nhật trong thời gian thực.
Glenn Maynard

1
Tôi thấy nó quá chậm khi quy mô dự án là hai lớn. Trong dự án nhỏ hơn đang trở lại nhanh chóng.
Arundev 30/03/2016

145

Nhìn vào Menu EDIT tại Điều hướng đến ... Phím tắt trên bàn phím là Ctrl+,


Phím tắt này (và các phím tắt khác) cũng có thể được sửa đổi trong Công cụ ... Tùy chọn ... Môi trường ... Menu bàn phím nếu bạn muốn khớp nó với các IDE khác.
Robert Zahm

NavigateToAll giúp điều hướng đến tốt hơn nữa bằng cách cho phép bạn mở bất kỳ tệp nào , không chỉ các tệp trong giải pháp. Tôi thấy điều này đặc biệt hữu ích cho các dự án lớn.
tcb

Chúng ta có thể chỉnh sửa tất cả các phím tắt thành cùng một phím tắt chia sẻ lại không?
Hiền Nguyễn

81

Tôi ước có một lối tắt đơn giản để chỉ mở một tệp trong một giải pháp.

Cả 3 đều thân thiết nhưng không ai trong số họ là hoàn hảo.

  1. Ctrl+ ;có độ trễ và không xóa tìm kiếm của bạn sau khi bạn mở tệp.

  2. Ctrl+ ,mất quá nhiều thời gian ban đầu và nó hiển thị tên phương thức, v.v., hiển thị rất nhiều kết quả không liên quan nếu bạn chỉ muốn mở tệp.

  3. Sử dụng Command Window, bạn phải gõ openhoặc of, nhưng trong một số trường hợp, điều này có thể / có thể là nhanh nhất.

    Nhấn Ctrl+ Alt+ Ađể mở Cửa sổ lệnh, sau đó nhậpof your_filename

    ảnh chụp màn hình hành động


2
Ctrl + và Ctrl + Alt + A thực sự hữu ích.
Ravi Kishore

4
Trong Ctrl+,, bạn có thể nhập ?trợ giúp cho bạn biết rằng tiền tố truy vấn của bạn với ví dụ fsẽ cho phép bạn chỉ tìm kiếm các tệp.
Dan Bechard

1
Giải pháp của Dan rất tuyệt, nhưng yêu cầu VS 2017.
jwatt

CTRL + ALT + A là điều tốt nhất mà tôi đã học ngày hôm nay. Cảm ơn nó dường như là nhanh nhất ít nhất đối với tôi.
Sanket Sonavane

22

Bạn có thể đặt nó trở lại vào thanh công cụ tiêu chuẩn như sau.

  • Nhấp chuột phải vào thanh công cụ và chọn Tùy chỉnh
  • Chuyển đến tab Lệnh
  • Chọn nút radio Thanh công cụ
  • Sau đó chọn Tiêu chuẩn từ hộp tổ hợp
  • Chọn nút Thêm lệnh
  • Chọn Chỉnh sửa từ danh sách Danh mục
  • Sau đó tìm và chọn "Đi để tìm Combo" từ danh sách Lệnh và nhấn OK
  • Di chuyển nó đến nơi bạn muốn nó xuất hiện trên thanh công cụ và nhấn Đóng để lưu nó.

Làm xong!

// * Xóa


3
Giải pháp này chính xác là những gì tôi đang tìm kiếm, vì nó mô phỏng hành vi trong các phiên bản trước của Visual Studio. Tuy nhiên, câu trả lời này hơi khó hiểu đối với tôi để đọc, vì vậy tôi đã gửi một phiên bản chỉnh sửa để đánh giá ngang hàng, để làm cho nó dễ đọc hơn một chút cho người khác.
leetNightshade

1
Ít nhất là trong năm 2015, "kết hợp tìm kiếm" này trong thanh công cụ của tôi KHÔNG cho phép tôi mở tệp theo tên. Nó hoạt động vượt trội so với tài liệu tìm kiếm ngoại trừ việc nhấn enter thậm chí không tìm thấy tiếp theo, tôi đã phải sử dụng F3.
James

ctrl + shift + t cũng làm như vậy
Gunay Orbay

12

Trên thực tế có nhiều phương pháp để chuyển sang tập tin mà không cần chạm vào chuột.

Ctrl+ ,và nhập tên tệp: Chuyển sang tệp đã chọn (Tôi nghĩ đây là thứ bạn cần)

Ctrl+ -: Chuyển sang tập tin đã mở trước đó
Ctrl+ Shift+ -: Không giống nhau theo thứ tự ngược lại

Ctrl+ Tab: Một lần nữa chuyển sang tập tin trước
Ctrl+ Shift+ Tab: Thực hiện tương tự theo thứ tự ngược lại

Giữ Ctrlvà bấm Tabnhiều lần: Chuyển sang tệp đã chọn
Giữ Ctrl, nhấn Tabvà nhả Tab, sau đó chọn tệp bằng Arrowcác phím: Chuyển sang tệp đã chọn

Cập nhật:
Đây là giải pháp cho các phiên bản mới hơn của Visual Studio (2017, 2019)


7

Vì tôi không quan tâm đến bất kỳ phương pháp nào trong số những cách tiếp cận này chỉ để định vị tệp, tôi sử dụng tiện ích mở rộng VSFileNav trong VS 2012. Nếu bạn biết tên tệp hoặc một phần của nó, nó nhanh hơn hầu hết các cách tiếp cận khác, đặc biệt là đối với các phương pháp khác các giải pháp. Tôi chủ yếu chỉ sử dụng tìm kiếm Solution Explorer cho các trường hợp tôi nhớ tên đối tượng chứ không phải tên tệp.


2
Mặc dù thiếu upvote, tôi đã thấy điều này (tiện ích mở rộng VSFileNav) là giải pháp tốt nhất hiện tại trên trang này, đã thử tất cả. (+1)
Jon Schneider
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.