Visual Studio: ฉันจะดูไฟล์เดียวกันในกลุ่มแท็บแยกสองกลุ่มได้อย่างไร


169

ฉันต้องการที่จะสามารถแก้ไขวิธีหนึ่งในขณะที่ดูวิธีอื่นในไฟล์เดียวกันเป็นการอ้างอิง สามารถทำได้หรือไม่



ฉันไม่คิดว่านี่เป็นซ้ำ @nawfal ไม่ว่าจะด้วยวิธีใดโซลูชันในคำตอบอื่น ๆ จะไม่ทำงานใน SSMS (v17.4)
BigSmoke

คำตอบ:


248

คุณสามารถเปิดไฟล์ในแท็บอื่น ( Window-> New Window)

คุณมีไฟล์เดียวกันสองชุด จากนั้นคุณสามารถคลิกขวาที่แถบแท็บแล้วเลือกNew Vertical Tab Group(หรือNew Horizontal Tab Groupอันที่คุณชอบมากกว่านี้)

หวังว่าฉันเข้าใจคุณคำถาม ..


41
VS 2013 ทำให้มันง่ายขึ้น - หน้าต่าง -> แยก
Bakudan

11
จริงมันแยกกันในแนวตั้งเท่านั้น
p4bl0

3
เพียงแค่ต้องการเพิ่มแป้นพิมพ์ลัดสำหรับสิ่งนี้: 1) Alt + w,nสำหรับNew WindowและAlt+w,vสำหรับNew vertical tab group
dmytro.poliarush

77

ในแนวตั้งเท่านั้นที่ฉันรู้ เมื่อมองไปที่โค้ดด้านบนขวาของแถบเลื่อนแนวตั้งจะเป็นสี่เหลี่ยมเล็ก ๆ ลากลงมาเพื่อรับมุมมองแยกของไฟล์


58

จะอยู่บนแท็บที่คุณต้องการที่จะทำซ้ำ
แล้วคลิกในแถบเมนูที่ด้านบนบน
Window>New Window

สุดท้ายลากและวางหน้าต่างที่สองไปทางด้านซ้ายหรือด้านขวาเพื่อแสดงมุมมองทั้งสองที่อยู่ติดกัน
และ voila คุณมีมัน:)

ภาพ insturction 1 รูปภาพ insturction 2

แก้ไข

ดูเหมือนว่าฟังก์ชั่นนี้ไม่ได้ใช้กับ VS ทุกเวอร์ชั่น
ในกรณีของฉัน ( V 15.4.2 (2017), V 15.9.7 (2017)และV 16.2.5 (2019)) มันก็ทำงานได้ดี

รุ่น 15.9.7


1
สิ่งนี้ไม่ทำงานใน VS 2015 มันบอกว่าแท็บนั้นเปิดอยู่จากนั้นปิดมันแล้วเปิดใหม่อีกครั้ง
Ryan Lee

1
@ RyanLee มันใช้งานได้สำหรับฉันฉันยังไม่ได้เปลี่ยนการตั้งค่าใด ๆ ไม่รู้ว่าปัญหาจะอยู่ที่ใด
Hille

ฉันสามารถยืนยันได้ว่านี่ไม่ทำงานใน SSMS v17.4 ด้วยเหตุผลเดียวกับที่ @RyanLee ระบุไว้
BigSmoke

1
ใช้งานได้ในปี 2560 และเพื่อให้คำตอบเสร็จสมบูรณ์ - เมื่อคุณมีแท็บใหม่ให้ลากแล้วเชื่อมต่อไปที่ด้านข้างของแท็บดั้งเดิม
Oded Ben Dov

ใน VS 2017 v15.9.3 จะไม่มีหน้าต่างใหม่ภายใต้เมนูหน้าต่างเมื่อคุณอยู่บนแท็บ
Jason Willett

34

คุณเพียงใช้ไอคอนลูกศรลากขนาดเล็กที่มุมขวาบนของหน้าต่างไฟล์ของคุณตามที่แสดงในภาพหน้าจอต่อไปนี้:

ก่อนทำการลาก

หลังจากลาก


1
กลุ่มแท็บคือการแบ่งตามแนวตั้งคุณได้สาธิตการแยกในแนวนอน
odyth

แป้นพิมพ์ลัดสำหรับสลับระหว่างนี้คืออะไร
pcbabu

16

1) ดูเอกสารเดียวกันแบบเคียงข้างกัน (พร้อมโปรแกรมฟิกซ์สำหรับ Visual Studio 2017)

เป็นไปได้ที่จะทำสิ่งนี้โดยใช้New WindowและNew Vertical Tab Groupอย่างไรก็ตามใน Visual Studio 2017 ของฉันNew Windowคำสั่งหายไปจากWindowเมนู หากต้องการใช้งานก่อนอื่นคุณต้องเพิ่มคำสั่งลงในเมนูหรือกำหนดทางลัดให้กับมัน

ในการเพิ่มเมนูNew Windowของคุณให้Windowทำตามลำดับนี้โดยเริ่มจากToolsเมนู:

Tools> Customize> Commands> Menu Bar> Window> Add Command> Window>New Window

FYI ในCommandsขั้นตอนที่คุณตัดสินใจว่าจะวางNew Windowคำสั่ง ลำดับที่ฉันให้ไว้ข้างต้นทำให้มันไม่มีลำดับที่ด้านบนของWindowเมนู

หากต้องการดูเอกสารเดียวกันแบบเคียงข้างกัน

  1. เปิดเอกสารที่คุณต้องการดูแบบเคียงข้างกัน
  2. เลือกNew Windowคำสั่งที่คุณเพิ่งเพิ่มเข้าไป(อาจเป็นในWindow> New Window)
  3. คลิกขวาที่แท็บใหม่แล้วเลือกNew Vertical Tab Groupหรือเลือกคำสั่งนั้นจากWindowเมนู

2) ดูเอกสารเดียวกันเหนือคนอื่น

หากคุณต้องการดูเอกสารเดียวกันในสองมุมมองด้านบนของแต่ละอื่นใช้คำสั่งWindow> Splitหรือคลิกและลากลูกศรสองครั้งที่ด้านบนของแถบเลื่อนสำหรับหน้าต่างใด ๆ

3) รับความคิดสร้างสรรค์

FYI คุณยังสามารถรวมตัวเลือกมุมมองทั้งสองเข้าด้วยกันเพื่อให้มีมุมมองสาม, สี่หรือมากกว่าของเอกสารเดียวกันบนจอภาพที่กว้างเป็นพิเศษ ในเหมือง (2560 x 1080) ฉันสามารถรับมุมมองแบบเคียงข้างกันได้สามทางและแยกออกในแนวตั้งหากต้องการ บานหน้าต่างหลายบาน


สิ่งนี้ไม่ทำงานใน SSMS v17.4 เมื่อคลิกหน้าต่างใหม่จะถามฉันว่าจะปิดหน้าต่างปัจจุบันหรือไม่
BigSmoke


3

ใน Visual Studio 15 คุณสามารถคลิกภายในเอกสารจากนั้น "Window → Split"


2

ถึงผู้อ่านทุกคนตั้งแต่ปี 2563: คำตอบยอดนิยมล้าสมัย Open to the Sideสำหรับการแก้ไขใหม่ให้คลิกขวาที่ไฟล์และเลือก สิ่งนี้จะทำให้มุมมองแยกและคุณสามารถดูไฟล์เดียวกัน


Visual Studio (ps คุณสามารถคลิกขวาที่แท็บไฟล์และเลือกSplit <direction>)
sportzpikachu

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