Làm cách nào để tìm kiếm tên tệp trong Visual Studio?


203

Trong Eclipse, bạn có thể tìm kiếm một tệp trong dự án bằng cách nhấn CTRL- SHIFT- R.

Có cách nào để làm điều này trong Visual Studio không?



ps, tôi biết câu hỏi này đã được hỏi trước đó, nhưng câu trả lời đúng hơn, tốt hơn là trong tập tin được liên kết.
Jason

1
Không xúc phạm, nhưng điều này cảm thấy khủng khiếp sau CTRL + p của văn bản cao siêu.
dud3

4
Bạn có thể vui lòng chọn một câu trả lời khác nhau? Câu trả lời được chấp nhận không trả lời câu hỏi.
thecoolmacdude

@ dud3 Bạn chỉ có thể bật lại một khóa / bộ khóa khác trong tùy chọn
Antfish

Câu trả lời:


466

Chỉ cần cho bất kỳ ai khác hạ cánh trên trang này từ Google hoặc nơi khác, câu trả lời này có lẽ là câu trả lời tốt nhất trong số đó.

Để tóm tắt, chỉ cần nhấn:

CTRL + ,

Và sau đó bắt đầu gõ tên tập tin.


5
Tôi có thể lãng phí 30 phút mỗi ngày chỉ để tìm tệp chính xác trong Solution Explorer. Đây là lối tắt yêu thích mới của tôi!
Rick Love

11
Điều này cũng cho thấy tên phương thức, hơi khó chịu.
đầm lầy

3
Thật không may, điều đó không giới hạn việc tìm kiếm tên tập tin, nó cũng bao gồm các biểu tượng
Xavier Poinas

10
Không chắc chắn nếu điều này trả lời chính xác câu hỏi, điều này tìm kiếm các biểu tượng dưới dạng giếng (phương pháp, v.v.) rất khó chịu trong một dự án lớn. Hơn nữa, điều tương tự có thể đạt được Ctrl+;là lối tắt tìm kiếm trong trình khám phá giải pháp.
nawfal

9
@marsh Trong VS 2017.3 (và có thể sớm hơn) Ctrl-, hoạt động giống như một cửa sổ lệnh. Nếu bạn cung cấp cho nó lệnh 'f' và cung cấp tên tệp, nó sẽ chỉ tìm kiếm các tệp: ví dụ: "f someFile.cpp". Ngoài ra còn có một nút đặt trước "f" nếu bạn muốn nhấp.
Kaganar

58

Tùy chọn tốt nhất bây giờ là cài đặt Microsoft Visual Studio thêm vào được gọi là Productivity Power Tools ( phiên bản VS 2010 , phiên bản VS 2013 ).

Với điều này là "Solution Navigator" (thay thế cho Solution Explorer, với rất nhiều lợi ích).

tìm kiếm giải pháp điều hướng

BTW, tính năng này được tích hợp vào Visual Studio 2012.


Được xây dựng vào năm 2017!
Phillip

48

Trong VS2013, bạn có thể nhấp vào trình khám phá giải pháp cho chức năng này.

Phím tắt là:

ctrl + ;

Để chỉ tìm kiếm tên của các tệp chứ không phải nội dung (đặc biệt là trong C #), bỏ chọn các tùy chọn sau:


Tuyệt vời và hữu ích. Tôi đang sử dụng bản xem trước VS 2019 và nó hoạt động hoàn toàn tốt đối với tôi.
John Erbynn

34

Với Visual Studio 2017, giờ đây nó đi kèm với một phiên bản tốt hơn nhiều, được đặt tên “Go To All”và bị ràng buộc với phím tắt CTRL + Tcũng như CTRL +,và bao gồm lọc nội tuyến và“fuzzy search”

CTRL + T

CTRL + ,


1
CÓ, cuối cùng họ đã thêm một cách tích hợp để chỉ lọc theo tên tệp! Nhập f, khoảng trắng, sau đó tên tệp. Ví dụ: CTRL+Tsau đó f MyClass, sau đó trên bàn phím của bạn cho đến khi bạn nhận được tệp phù hợp. Phương pháp này vượt trội hơn so với tìm kiếm giải pháp thám hiểm (gây lãng phí không gian bằng cách hiển thị cả tên tệp và tên lớp) ở chỗ nó chỉ là tên tệp.
Nate Cook

1
Bạn thậm chí có thể thêm phím tắt tùy chỉnh trong Công cụ -> Tùy chọn -> Bàn phím -> Chỉnh sửa.GoToFile sẽ thêm fcho bạn.
Nate Cook

1
Mặc định cho Edit.GoToFilelà Ctrl + 1, Ctrl + F. Có nhiều hơn với Ctrl + 1, Ctrl + <key>. F = Tệp, M = Thành viên, R = Tệp gần đây, T = Loại
bugybunny

15

Trong danh sách tìm kiếm trên thanh công cụ chuẩn, bạn có thể sử dụng macro "mở tệp",> của, để tìm tệp. Nhấp vào thả xuống đã nói (hoặc nhấn Ctrl-D) sau đó bắt đầu nhập (trừ dấu ngoặc kép) "> của CoreEdit.cs" và bạn sẽ nhận được một danh sách động thu hẹp khi bạn nhập.


6

Trong Visual Studio 2017, bạn có thể tìm kiếm trực tiếp các tệp bằng Ctrl+ 1, Ctrl+ F(Lệnh bàn phím: Edit.GoToFile).

Ngoài ra, bạn có thể sử dụng Ctrl+ thoặc Ctrl+ ,(lệnh Edit.GoTo ALL) và bắt đầu tìm kiếm với f.



5

Tôi sử dụng DPS usysware: http://www.usysware.com/dpack/

Sau đó, tôi chỉ cần nhấn ALT-U bắt đầu nhập tên tệp và chọn tệp chính xác. DPack cũng có các tính năng tốt đẹp khác.

nhập mô tả hình ảnh ở đây

(những điểm nổi bật được thêm vào cho ảnh chụp màn hình)

Lưu ý: Sẽ không hoạt động trong các trình soạn thảo Express của Visual Studio, vì chúng không cho phép bổ trợ.


Thật thú vị, nó có mâu thuẫn với resharper không?
Edward Tanguay

3
Hoạt động với tôi, nhưng chia sẻ lại đã tìm kiếm tệp ctrl-shift-t
Erwin

tôi đã sử dụng DPack (Gói Delphi) cho các dấu trang ngắn gọn của họ. tôi không nhận ra họ cũng đã tìm kiếm đơn vị. Đáng buồn là IDE 10 năm của Delphi thân thiện với nhà phát triển hơn Visual Studio. Mọi người không nhận ra những gì họ đang thiếu; VS cẩu thả như thế nào.
Ian Boyd

3

Vì bạn đề cập đến ReSharper trong một bình luận:

Bạn có thể thực hiện việc này trong ReSharper bằng cách sử dụng tùy chọn "Tệp Goto ..." (Ctrl-Shift-N hoặc ReSharper -> Chuyển đến -> Tệp ...) trong ánh xạ chính của tôi.


1
@Andomar: Có, tùy thuộc vào việc bạn có các phím tắt Visual Studio hoặc IDEA được cấu hình hay không.
adrianbanks

2

Mở cửa sổ lệnh (Xem -> Cửa sổ khác -> cửa sổ lệnh - Ctrl + W, A) loại> theo sau là tên tệp. Nó sẽ bắt đầu hiển thị danh sách khi bạn gõ.


2

Hỗ trợ trực quan: liên kết .

Cài đặt, tải giải pháp, nhấn Shift+ Alt+ O, tìm kiếm tệp trong giải pháp theo chuỗi con. Hãy thử Shift+ Alt+ S, tương đương với các ký hiệu. Addin này có một loạt các công cụ tô màu và cú pháp hoàn thành trong đó không phù hợp với mọi sở thích, nhưng các tính năng duyệt mã được thực hiện tốt và có vẻ không gây tranh cãi.

Đánh giá bằng các bình luận trên các diễn đàn, khả năng tương thích với Resharper là điều họ chú ý đến.

Miễn phí, hãy thử Nifty Solution: link .

Tôi đã không sử dụng cái này cho mình, nhưng tôi sử dụng plugin Nifty Perforce của tác giả, và nó khá gọn gàng.


giải pháp tiện lợi là tuyệt vời. Nó đơn giản và nó hoạt động. Nó cũng thêm "chuyển đổi giữa tiêu đề / nguồn" mà tôi thích.
javs

2

Tôi biết đây là một câu hỏi cũ, nhưng tôi khuyên bạn nên dùng Phatstudio nếu bạn đang sử dụng tối đa VS 2012. Hoạt động khá nhanh và hỗ trợ tìm kiếm nhiều từ bằng cách sử dụng "khoảng trắng ". Vì vậy, để tìm kiếm Đăng nhập, bạn có thể nhấn Alt + O và tìm kiếm bằng cách sử dụng "Lo Con". nhập mô tả hình ảnh ở đây. Bạn cũng có thể sử dụng Resharper (trả phí) và CodeMaid (miễn phí) để làm điều này.


2

Visual Studio cho Mac 2017 7.xx

Để tìm kiếm theo Tên tệp:

  • + .
  • Ctrl+ Shift+D

Để tìm kiếm theo Tên loại:

  • Ctrl+ Shift+T

Trọng tâm bàn phím của bạn có thể đã được chuyển sang phía bên phải Góc trên cùng của Cửa sổ Visual Studio :

nhập mô tả hình ảnh ở đây


1

Quá đơn giản bằng cách sử dụng tìm kiếm Windows Explorer bên trong thư mục dự án. Làm xong.


Thêm một chỉ mục và đó là một giải pháp giết người!
Martin Capodici

Tùy chọn này sẽ không hoạt động cho các trang web ftp được tải trong phòng thu trực quan. Trong vs2013 Ctrl + dấu hai chấm cho phép bạn tìm kiếm giải pháp thám hiểm nhanh chóng bằng tên tệp mà không cần rời khỏi cửa sổ.
Giăng

Tôi đang sử dụng VS 2010 và tôi muốn mở tất cả các mã đằng sau các tệp trong Điều khiển người dùng của mình (tức là .ascx.cscác tệp). Thực sự giải pháp của bạn là thẳng thắn và hữu ích
sohaiby

2
b / c Tôi thích nảy giữa Windows Explorer và Vs.NEt, đúng rồi.
RyBolt

1

Bạn có thể dễ dàng gọi cho một cửa sổ có tên "Điều hướng đến" với ctrl kết hợp +,

Hoặc, đi đến Công cụ và sau đó nhấp vào Điều hướng đến


Trên visual studio 2012, nó là -> EDIT -> Điều hướng đến hoặc ctrl +,
edW

1

Bạn có thể nhấn ctrl + t để có trình chỉnh sửa Nhận tất cả, trong đó bạn có thể nhập tên tệp để điều hướng đến tệp cụ thể đó.


1

CTRL+ Ptìm kiếm này cho tên tập tin câu trả lời trực tiếp của bạn.


0

Trong Visual Studio 2008 (và có lẽ sau này), bổ trợ DevExpress CodeRush Xpress miễn phí cung cấp Ctrl+ Alt+ F, Điều hướng tệp nhanh , tìm kiếm trên một chuỗi con chính xác trong tên tệp hoặc trên chữ in hoa.

(Không liên quan đến câu trả lời này, nhưng lưu ý các thay hữu ích hơn, nhanh , Ctrl+ Shift+ Q, mà tôi đã có thể thích đã biết về trước bây giờ :-))


0

Visual Studio 2019:

Menu -> Tùy chọn -> Ràng buộc chính -> Điều hướng đến ...


0

Với phiên bản Cộng đồng Visual Studio 2017 trên mac , phím tắt là:

  • Cmd+ Shift+ D: Tìm theo tên tệp
  • Cmd+ Shift+ T: Tìm theo tên loại

Để xem các lệnh này, điều hướng đến menu trên cùng: Tìm kiếm> Chuyển đến

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.