ฉันเคยชินกับ Resharper ที่ฉันสามารถค้นหาไฟล์ ไม่ใช่เนื้อหา แต่เป็นชื่อไฟล์ ซึ่งทำให้เปิดไฟล์ใหม่ได้อย่างรวดเร็ว

คุณลักษณะนี้มีการใช้งานใน Visual Studio Code และมีทางลัดหรือไม่

ตอบ

การใช้Go to File...ซึ่งอยู่ใต้เมนูGoหรือใช้แป้นพิมพ์ลัด:

  • บน Windows Ctrl+ pหรือCtrl+e
  • บน macOS Cmd ⌘+p
  • บน Linux Ctrl+ pหรือCtrl+e

จากนั้นพิมพ์ชื่อไฟล์

นอกจากนี้จะต้องแน่ใจว่าจะเช็คเอาท์ที่คุณสามารถตั้งค่าของคุณเองkeybindingsและว่ามี cheatsheets ใช้ได้สำหรับการใช้ Windows , MacOSและลินุกซ์

ใน OSX สำหรับฉันมันเป็น+cmd ⌘ + เพียงค้นหาภายในไฟล์ที่เปิดอยู่ในปัจจุบันpcmd ⌘e

หากคุณต้องการดูไฟล์ของคุณในแผนผัง Explorer...

เมื่อคุณคลิกที่ใดก็ได้ในแผนผังของ explorer และเริ่มพิมพ์บางอย่างบนแป้นพิมพ์ คำค้นหาจะปรากฏที่มุมบนขวาของหน้าจอ : (" module.ts ")

ใส่คำอธิบายภาพที่นี่

และเมื่อคุณวางเมาส์เหนือคำหลักด้วยเคอร์เซอร์ของเมาส์ คุณสามารถคลิก " เปิดใช้งานตัวกรองตามประเภท " เพื่อกรองโครงสร้างการค้นหาด้วยการค้นหาของคุณ !

คำตอบอื่น ๆ ไม่ได้กล่าวถึงคำสั่งนี้ชื่อworkbench.action.quickOpen.

คุณสามารถใช้เพื่อค้นหาเมนูตั้งอยู่ในKeyboard ShortcutsPreferences

บน MacOS ปุ่มลัดเริ่มต้นคือ+cmd ⌘P

(มาจาก Sublime Text ฉันมักจะเปลี่ยนเป็นcmd ⌘+ T)

ชนะ: CTRL+ PหรือCTRL+E

Mac: CMD+ PหรือCMD+E


ไม่ต้องการที่จะจำทางลัดอื่น?

เปิดจานคำสั่ง :

  • เมนู: ดู -> Command Palette
  • ทางลัดของ Windows: Ctrl+ Shift+P

และกด Backspace เพื่อลบอักขระ">"จากนั้นเริ่มพิมพ์เพื่อค้นหาไฟล์โดยใช้ชื่อไฟล์ :)

ยังทำงานในอูบุนตูด้วยCtrl+E

นอกจากนี้คุณยังสามารถกดF1เพื่อเปิดCommand Paletteและเอาผ่าน> Backspaceตอนนี้คุณสามารถค้นหาไฟล์ได้เช่นกัน

ฉันใช้ VSCode 1.12.1

OSX กด : Cmd+p

พิจารณาว่าคุณมีไฟล์นับพันไฟล์ใน vs code และคุณต้องการค้นหาไฟล์ที่มีชื่อเฉพาะแล้ว

  1. คลิกขวาที่ตัวแก้ไขโค้ด VS
  2. เลือก Command Palete
  3. ในกล่องข้อความพิมพ์ชื่อไฟล์

ใส่คำอธิบายภาพที่นี่

ใส่คำอธิบายภาพที่นี่

หากคุณต้องการค้นหาชื่อไฟล์เดียว

เพียงCtrl+ Pจากนั้นพิมพ์และเลือกหนึ่งรายการ

หากคุณต้องการเปิดไฟล์ทั้งหมดที่มีชื่อมีสตริงเฉพาะ

  1. เปิดแผงการค้นหา
  2. ใส่คำทั่วไปในไฟล์เหล่านั้น
  3. ใน 'ไฟล์ที่จะรวม' ให้ใส่สตริงการค้นหาด้วย * เช่น *Signaller*

ใส่คำอธิบายภาพที่นี่

สำหรับหน้าต่าง ถ้าCtrl+ ใช้งานpไม่ได้ทุกครั้ง ให้ใช้ Ctrl+ shift+ nแทน

เพื่อค้นหาประเภทไฟล์ specifil ในรหัส visual studio
พิมพ์ctrl+ pแล้วค้นหาบางอย่างเช่น *.py
ง่ายและสะดวก

หากใช้ส่วนขยาย vscodevim ctrl+ pจะไม่ทำงาน ดังนั้นฉันจึงเห็นคำตอบอื่นโดยใช้:

ctrl+ shift+p

ซึ่งเปิดจานคำสั่ง กด Backspace เพื่อลบ '>' แล้วเริ่มพิมพ์ชื่อไฟล์ของคุณ

ตรวจสอบการตั้งค่าของคุณสำหรับ 'ใช้ไฟล์ที่ละเว้น' และ 'ใช้ไฟล์ที่ละเว้นทั่วโลก' หากเลือกไว้ VSCode จะไม่ค้นหาโฟลเดอร์ใด ๆ ที่อยู่ใน .gitignore หรือ .ignore