Visual Studio - ทางลัดเพื่อไปยัง Solution Explorer


152

มีแป้นพิมพ์ลัดใน Visual Studio (นอกเหนือจากCTRL+ TABและการเลือก) ที่จะพาฉันจากภายในเอกสารเข้าสู่ explorer ของโซลูชันโดยตรงหรือไม่ ฉันไม่ต้องการปรับแต่งทางลัดหรือเปลี่ยนพฤติกรรมเริ่มต้น


ดู: www.visualstudioshortcuts.com/2012/ (แม้ว่ารุ่น 2010 จะใช้ไม่ได้ แต่ก็ยังมีประโยชน์มาก)
Chris W


@stepanian fair point on primacy หากก่อนหน้านี้ ฉันหมายถึงการซ้ำซ้อนนั่นคือพวกเขาเหมือนกัน ฉันแค่เชื่อมโยงพวกเขาเข้ากับผู้ดูแลระบบ
MemeDeveloper

@stepanian ยังฉันตอบคำถามนี้ไม่ได้ - อย่างที่ฉันเห็นวันที่ก่อนหน้านี้ ขอบคุณ
MemeDeveloper

คำตอบ:


249

CTRL+ ALT+L

ควรเปลี่ยนโฟกัสไปที่ Solution Explorer

สำหรับ Visual Studio 2012 ใช้:

CTRL+ [+ Sนี่เป็นการเลือกเอกสารปัจจุบันของคุณในตัวสำรวจโซลูชัน


1
ขอบคุณ! และฉันถือว่า ctrl + alt + l แล้วเลือกไฟล์ที่มีลูกศรเพื่อกลับมา?
stepanian

8
ใช่กดEnterเพื่อเลือกไฟล์หรือEscapeเพียงแค่ย้อนกลับไปที่หน้าต่างเอกสารโดยไม่ต้องเลือกไฟล์ :)
keyboardP

ดูเหมือนว่าแท็บ ctrl + จะนำคุณกลับไปที่เอกสารเริ่มต้นด้วยการเลือก (ช่วยคุณประหยัดการกดปุ่ม Enter) ทุก ๆ วินาทีมีค่า!
stepanian

ขอโทษด้วยselectedฉันคิดว่าคุณหมายถึงเปิดจริง Escapeจะกลับไปที่เอกสารขณะที่ยังคงการเลือก แต่จะไม่เปิดไฟล์ (คล้ายกับแท็บ ctrl +) Enterจะเปิดไฟล์จริง
keyboardP

1
ใน VS 2015 คุณสามารถเลือก "ดู" จากเมนูแถบเครื่องมือเพื่อดูทางลัดโดยตรงทั้งหมดสำหรับการเปลี่ยนโฟกัสไปยังหน้าต่างอื่น เทคนิคเดียวกัน (Escape, Enter) สามารถใช้ได้กับทุกสิ่งเหล่านี้
Sitric

49

เมื่อใช้ VS 2012 กับชุดรูปแบบการแมปแป้นพิมพ์ Visual C # 2005 :

CTRL+ W,S

ฉันพบว่าการจดจำได้ง่ายขึ้น: ทางลัดทั้งหมดที่ขึ้นต้นด้วยCTRL+ Wนั้นใช้สำหรับเปิดหรือนำทางไปยังอินโดW :

  • CTRL+ W, S: S olution Explorer ที่
  • CTRL+ W, E: Eรายการ rror
  • CTRL+ W, R: R esourceview
  • CTRL+ W, A: หน้าต่างคำสั่ง ( ction ... )
  • CTRL+ W, T: T askview
  • CTRL+ W, Q: ผลลัพธ์การค้นหาสัญลักษณ์
  • CTRL+ W, X: Toolbo x
  • CTRL+ W, C: C lassview
  • CTRL+ W, P: P roperties
  • CTRL+ W, B: B ookmarks
  • ...

ขอบคุณสำหรับการทำให้แผนผังแผนผังแป้นพิมพ์เป็นจริง! ฉันกำลังมองหาการใช้ทางลัด Ctrl + W + S เพื่อสำรวจโซลูชันตั้งแต่ฉันติดตั้ง VS2012 ใหม่!
hemma731

22

ใน Visual Studio 2012 ตอนนี้คุณสามารถใช้CTRL+ ;เนื่องจากเป็นแป้นพิมพ์ลัดเริ่มต้นสำหรับช่องค้นหาโซลูชัน Explorer


4
Ctr+'เปิด explorer ของทีม Ctrl + ,เปิด "ตัวเลือกไฟล์" .. ทางลัดที่มีประโยชน์พอสมควร
arviman

14

บนเครื่อง windows 7 ของฉัน: Ctrl+ ALT+ Lล็อคคอมพิวเตอร์

สำหรับฉัน: Shift+ ALT+ L ทำงาน (นี่อาจเป็นการกำหนดค่าตัวแก้ไขใหม่)


11
  1. ทางลัดctrl [, Sจะมุ่งเน้นในปัจจุบันเปิดไฟล์ / เอกสารในการแก้ปัญหาสำรวจ
  2. การตั้งค่าช่องทำเครื่องหมายเป็นจริงใน "ติดตามการใช้งานในโซลูชัน Explorer" จะเน้นไฟล์ / เอกสารที่เปิดอยู่ในปัจจุบันโดยอัตโนมัติในเครื่องมือสำรวจ (เครื่องมือ -> ตัวเลือก -> โครงการและโซลูชั่น -> ทั่วไป -> "ติดตามรายการที่ใช้งานอยู่ในโซลูชัน Explorer" = true

9

แป้นพิมพ์ลัดเริ่มต้นสำหรับการเปิด / กระโดดไป Explorer โซลูชันCtrl+ +AltL


9

ขยายด้านบน: ชื่อคำสั่งสำหรับแท็บซิงค์พร้อมโซลูชัน explorer คือ " SolutionExplorer.SyncWithActiveDocument "


5

Visual Studio

ทางลัดปี 2558และ2560 (โดยค่าเริ่มต้น ) VS 2017

Ctrl+ [,S

รันแป้นพิมพ์ลัด

SolutionExplorer.SyncWithActiveDocument

ReSharper

ใน Visual Studio 2015และ2017 (โดยค่าเริ่มต้น ) Resharper Docs

Shift+ Alt+L

ซึ่งเรียกใช้แป้นพิมพ์ลัดของ Resharper

Resharper.Resharper_LocateInSolutionOrAssemblyExplorer

ทั้งสอง

  • โฟกัสโซลูชัน Explorer
  • ไฮไลต์เอกสาร
  • เลื่อน / ขยายโหนด (ตามต้องการเพื่อแสดงเอกสารนั้น)

ข้อแตกต่าง

เวอร์ชันของ Resharper สามารถใช้งานได้กับโค้ดที่ถอดรหัสแล้ว การค้นหาสัญลักษณ์ที่ถอดรหัสแล้วในหน้าต่าง Assembly Explorer

หากต้องการปรับแต่ง / ใช้งานไม่ได้:

  1. เครื่องมือ> ตัวเลือก> สภาพแวดล้อม> คีย์บอร์ด
  2. ค้นหาชื่อทางลัด (เช่น SolutionExplorer.SyncWithActiveDocument)
  3. กำหนด (เป็นโกลบอล) ให้กับแป้นพิมพ์ลัดตามที่คุณต้องการ

3

ฉันมีปัญหานี้กับการสร้างเครื่องใหม่ด้วย VS 2013 และ R # 8.2

ตัวเลือกคีย์บอร์ดResharper.Resharper_LocateInSolutionExplorerถูกตั้งค่าอย่างถูกต้องShift+Alt+Lแต่ดูเหมือนว่าจะเปิดโฟลเดอร์หลักเท่านั้นและไม่เลือกไฟล์จริง ตามที่แนะนำในโพสต์อื่นที่ฉันเปิดใช้งาน"Track active in Solution Explorer"ในตัวเลือก VS

สิ่งนี้ไม่ได้แก้ไขปัญหาและไม่ใช่สิ่งที่ฉันต้องการเพราะในโซลูชันที่มีขนาดใหญ่มากฉันไม่ต้องการโซลูชัน explorer กระโดดไปยังไฟล์ปัจจุบันที่ใช้งานอยู่ ฉันปิดการใช้งานคุณสมบัติการติดตามและเริ่มการทำงานของ VS ใหม่อีกครั้งLocateInSolutionExplorerคุณลักษณะดังกล่าวก็เริ่มทำงานได้อย่างถูกต้อง ปัญหาเรื่องความสำคัญทางลัดบางอย่าง?


3

ctrl+ +[S

ทางลัดนี้จะเน้นเอกสารที่เปิดอยู่ในตัวสำรวจโซลูชัน



0

เราเพิ่งอัพเกรดจาก VS2013 เป็น VS2017 และฉันต้องหาวิธีเลือกแท็บที่ใช้งานอยู่ในโซลูชัน Explorer โดยอัตโนมัติ ฉันมักจะต้องมองหาเอกสารโดยการค้นหาสตริงข้อความจากหน้าจอและชอบที่จะให้มันเลือกเอกสารเพื่อให้ฉันสามารถดูว่ามันอยู่ที่ไหน

การติดตามเอกสารที่ใช้งานอยู่เป็นพฤติกรรมเริ่มต้นมาเป็นเวลานาน VS2017 นำการตั้งค่าอื่น ๆ ของฉันไปใช้ทั้งหมด แต่ไม่ใช่สิ่งนี้ ดีใจที่ได้พบกระทู้นี้ - ขอบคุณ

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