มีวิธีการค้นหาไฟล์อย่างรวดเร็วใน Visual Studio 2010 หรือไม่?


199

ไม่ Visual Studio 2010 ได้ตัวในทางที่จะได้อย่างรวดเร็วพบ / เปิดไฟล์คล้ายกับCtrl+ Shift+ Oฟังก์ชั่นในคราส?

แก้ไข: หรือ Resharper มีฟังก์ชั่นนี้หรือไม่?


9
ใช่ ctl + shift + t ใน R # ดียิ่งขึ้น
DShultz

6
หรือ Ctrl + COMMA ใน C # ซึ่งเท่ากับ Edit.NavigateTo
pengibot

คำตอบ:


425

Ctrl+,

ฉันประหลาดใจที่ไม่มีใครตอบคำตอบที่ถูกต้อง:

นำทางไปยังสามารถแสดงรายการไฟล์ที่เปิดและอื่น ๆ อีกมากมาย http://weblogs.asp.net/scottgu/archive/2009/10/21/searching-and-navigating-code-in-vs-2010-vs-2010-and-net-4-0-series.aspx

CTRL + COMMA เป็นเพื่อนของคุณ


31
นอกจากนี้ยังเข้าใจ FCLN (FirstCapitalLetterNotation) ตัวอย่างเช่นหากต้องการตรวจสอบ ValidateDate เพียงพิมพ์ VD
Kirill Osenkov

2
มีประโยชน์มากไชโย ... ฉันใช้ vb และด้วยเหตุผลบางอย่างฉันต้องรีเซ็ตการแมปแป้นพิมพ์ (เป็น Visual Studio C # 2005) เพื่อให้ทำงานได้ - เครื่องมือ / ตัวเลือก / คีย์บอร์ด / ใช้เพิ่มเติมต่อไปนี้ ..
wheelibin

1
ฉันก็ต้องเพิ่มทางลัดตัวเองเพราะมันไม่ได้รับมอบหมายให้แก้ไข navigateto แต่ตอนนี้ทำงานรักษา ปัญหาเดียวก็คือฉันหวังว่ามันจะสามารถค้นหาด้วยตัวพิมพ์เล็กและตัวพิมพ์เล็ก
pengibot

2
สำหรับผู้ที่พยายามทำเช่นนี้ในรุ่น Express คุณลักษณะนี้มีเฉพาะใน Visual Studio 2010 รุ่นที่จำหน่ายได้แล้วเท่านั้น
David

4
ในกรณีที่คุณได้สูญเสียทางลัดของคุณ: Pre VS2017 ก็ภายใต้เครื่องมือการเลือกตัวคีย์บอร์ด Edit.NavigateTo>>> ในปี 2560 ย้ายไปที่Edit.GoToAll( ปลายหมวก )
รัฟฟิน

42

Ctrl+ Alt+ Aเปิดหน้าต่างคำสั่งพิมพ์ "open" จากนั้นเริ่มพิมพ์ชื่อไฟล์และจะเติมข้อความอัตโนมัติโดยอัตโนมัติด้วยชื่อไฟล์โซลูชันที่มีอยู่


ไม่เหมาะ แต่มีประโยชน์ ขอบคุณ
โคดี้ C

เพื่อย่อการพิมพ์นามแฝงสำหรับการเปิดไฟล์ "ของ" สามารถใช้แทน "open" ได้ สำหรับข้อมูลเพิ่มเติม: msdn.microsoft.com/en-us/library/c3a0kd3x.aspx
Velin Georgiev

นี่คือผู้ชนะสำหรับฉัน!
nawfal

16

ฉันใช้Ctrl+ /เพื่อข้ามไปที่แถบคำสั่ง (เช่นเดียวกับช่องค้นหา แต่มีคำนำหน้า> ในข้อความ) ฉันพิมพ์ "ของ" (สำหรับ "เปิดไฟล์") และเริ่มพิมพ์ชื่อไฟล์ที่จะเปิด การจับคู่ที่เป็นไปได้อาจจะแสดงโดยอัตโนมัติโดย VS

ฉันยังพบว่าเมื่อใช้ ReSharper ทางลัด Eclipse ที่คุ้นเคยสำหรับ Open Type ( Ctrl+ Shift+ T) จะถูกแมปกับคำสั่ง GotoFile ของ ReSharper


ขอบคุณตอนนี้ฉันรู้ว่า "ของ" ย่อมาจาก "เปิดแฟ้ม" ฉันไม่ได้รู้ว่ามันเป็นตัวย่อ :)
Răzvanฟลาเวียหมีแพนด้า

7

นอกจากนี้ยังมีวิธีอื่นในการค้นหาไฟล์ใน Visual Studio 2010 ซึ่งอาจเป็นประโยชน์สำหรับใครบางคน

ในกล่องคำสั่งในประเภทแถบเครื่องมือ visual studio "> of" และเริ่มพิมพ์ชื่อไฟล์มันจะแจ้งให้รายการ หมายเหตุ: นี่จะค้นหาเฉพาะคลาสที่ไม่ใช่เพจที่ลองด้วยตัวเอง

ป้อนคำอธิบายรูปภาพที่นี่


6

Addin นี้จะมีประโยชน์มากสำหรับการเปิดไฟล์จาก visual studio โดยกด CTRL + K + O อย่างรวดเร็ว

http://visualstudiogallery.msdn.microsoft.com/en-us/3eb2f230-2728-4d5f-b448-4c0b64154da7


@DimitriC: อ่านรีวิวนี้และรายงานว่าช้า อีกทางเลือกหนึ่ง (ซึ่งฉันเป็นผู้เขียน) - VSFileNav
Ian

@Ian - ฉันใช้มันบ่อย (และยังคงทำอยู่) และมันก็เยี่ยมมากในความคิด
Mr Moose

เอ็มเอ็มไฟล์อาจจะเป็นQuick Open File สำหรับ Visual Studio 2010ซึ่งเป็นลิงค์ใหม่
zhenguoli

4

CTRL+SHIFT+Fจะนำมาเปิดกล่องโต้ตอบค้นหาในไฟล์ ผลลัพธ์จะปรากฏในส่วนล่างของ VS ในกล่องผลลัพธ์การค้นหาไฟล์ การคลิกสองครั้งที่ผลลัพธ์จะเป็นการเปิด


CTRL + SHIFT + S ไม่ได้ทำอะไรให้ฉันเลยเหรอ? และฉันต้องการสิ่งที่ค้นหาขณะที่ฉันพิมพ์จริงๆ มีหลายแอดออนที่ทำสำหรับ VS เวอร์ชันก่อนหน้านี้ แต่ฉันหวังว่า MS จะรวมไว้ใน VS เวอร์ชันนี้
Cody C

Ctrl + Shift + F เปิด "ค้นหาในไฟล์"
alastairs

4

DPackมีกล่องโต้ตอบสำหรับค้นหาไฟล์ในโซลูชันปัจจุบัน (ค้นหาทั้งหมดหรือเฉพาะไฟล์ที่เปิด) และยังมีกล่องโต้ตอบเพื่อค้นหาไฟล์ปัจจุบันสำหรับวิธีการคุณสมบัติและอื่น ๆ ดีมาก! โปรดทราบว่ารุ่นปัจจุบันรองรับ VS 2012 หรือใหม่กว่าเท่านั้น แต่มีไบนารีสำหรับ VisualStudio เวอร์ชันเก่าด้วย:

http://www.usysware.com/dpack/

คุณสามารถลองใช้Sonic File Finderซึ่งทำสิ่งที่คล้ายกับ CTRL + COMMA:

http://www.jens-schaller.de/sonic-tools/sonicfilefinder/overview/overview.htm


3

ใน VS2017 หรือใหม่กว่าเรามีคำสั่งเรียกว่า " Edit.GoToAll "

ดังนั้นสามารถกำหนดค่าจากเครื่องมือ VS

ดูด้านล่าง snap

ป้อนคำอธิบายรูปภาพที่นี่

ฉันกำหนดค่าคีย์สำหรับการค้นหาไฟล์เป็นCTRL + SHIFT + T


2

VSFileNav - ส่วนขยายที่ฉันสร้างที่อนุญาตการค้นหาไฟล์อย่างรวดเร็ว มันมีฟังก์ชั่น ReSharper ทั้งหมดที่ถูกปิดการใช้งานในรุ่นด่วนของ VS2010 (ฉันเคยชอบแบบนี้จริงๆ)

ได้ฟรีอีกด้วย :)


2

สำหรับการค้นหาชื่อไฟล์ฉันใช้เครื่องมือ เพิ่มประสิทธิภาพการทำงานของ Visual Studio: http://visualstudiogallery.msdn.microsoft.com/d0d33361-18e2-46c0-8ff2-4adea1e34fef/มันเพิ่มแท็บใน Explorer โซลูชันที่เรียกว่า "Solution Navigator" มันแสดงไฟล์โซลูชันทั้งหมดในทรีและมีแถบค้นหาที่ด้านบน

หากต้องการค้นหาข้อความในไฟล์โซลูชันทั้งหมดของคุณใช้แหล่งค้นหาของ Entrian: https://stackoverflow.com/a/9994522/24267


1

Visual Assistมาพร้อมกับบางสิ่งเช่นนี้ คุณจะต้องจ่ายสำหรับปลั๊กอิน (และฉันไม่คิดว่าคุณสามารถใช้ปลั๊กอินในรุ่นด่วน)

(ถ้าคุณทำ C ++ และคุณไม่มีแผนที่จะซื้อ Visual Assist โปรดอย่าติดตั้งรุ่นทดลองเลยนั่นเป็นเกมที่น่าติดตาม)


1

ใน Eclipse Ctrl + Shift + O = "จัดระเบียบการนำเข้า" ... ซึ่งฉันไม่แน่ใจว่าสิ่งนี้คืออะไร แต่ไม่ใช่ Ctrl + Shift + F = ค้นหาในไฟล์ที่อยู่ใน Visual Studio


0

น่าเสียดายที่ VS ไม่ได้มีฟังก์ชั่นการค้นหาตามประเภทนี้ (และอีกมากมาย)


3
นี่ไม่เป็นความจริง. ค้นหา Navigate To ใน VS 2010
Kirill Osenkov

1
หากคุณต้องการค้นหาเฉพาะไฟล์ต้นฉบับปัจจุบันคุณยังมีตัวเลือกการค้นหาส่วนเพิ่ม CTRL + SHIFT + I ซึ่งเป็นการค้นหาในขณะที่คุณพิมพ์ตัวเลือก
ลุคคิม

0

ประเภท> ชื่อไฟล์ที่เปิดในกล่องคำสั่งใน Visual Studio ยังสามารถเปิดไฟล์ได้


0

NavigateToAllขยาย Navigate To ในตัวโดยให้คุณเปิดไฟล์ใด ๆ บนดิสก์ (ไม่ใช่เฉพาะไฟล์ที่อยู่ในโซลูชัน)



โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.