ใน Visual Studio มีหน้าต่างที่แสดงรายการวิธีการในคลาสที่ใช้งานอยู่หรือไม่? หน้าต่างเล็ก ๆ เช่น Solution Explorer จะดีมาก ในคราสมีหนึ่ง
ใน Visual Studio มีหน้าต่างที่แสดงรายการวิธีการในคลาสที่ใช้งานอยู่หรือไม่? หน้าต่างเล็ก ๆ เช่น Solution Explorer จะดีมาก ในคราสมีหนึ่ง
คำตอบ:
มีดรอปดาวน์เหนือหน้าต่างโค้ด:
เรียกว่าแถบการนำทางและมีรายการแบบเลื่อนลงสามรายการ: รายการแรกแบบเลื่อนลงประกอบด้วยโครงการประเภทที่สองและสมาชิกที่สาม (วิธีการ)
คุณสามารถใช้ทางลัดCtrl+ F2(โฟกัสย้ายไปยังโครงการแบบเลื่อนลง) และกดTabสองครั้ง (ย้ายโฟกัสไปที่หล่นลงที่สาม) จะมุ่งเน้นมันลงลูกศรจะขยายรายการ
ฉันพบวิธีเปิดเมนูแบบเลื่อนลงดังที่แสดงในคำตอบแรก (@ChrisF):
ไปที่ตัวเลือก -> แก้ไขข้อความ -> (ภาษาของคุณ)
และเลือก "แถบนำทาง" ในส่วนการแสดงผล
ตั้งแต่ Visual Studio 2012 คุณสามารถดูโครงร่าง (เขตข้อมูลและวิธีการ) ในตัวสำรวจโซลูชันโดยการขยายโหนดที่เกี่ยวข้องกับไฟล์ของคุณ
partial class
แล้วสมาชิกทุกคนอยู่ภายใต้โหนดนั้นไม่เพียง แต่ผู้เดียวในแฟ้มที่
ทางลัดไปยังป้ายเป็น+Ctrl F2นำคุณไปยังรายการแบบเลื่อนลงประเภทก่อน กด tab เพื่อไปที่ method dropdown จากนั้นป้อน method เพื่อไปที่ method นั้น
Resharper มีหน้าต่างโครงสร้างไฟล์ซึ่งคล้ายกับมุมมองเค้าร่างคราสมาก เดิมตอบใน:
Visual Studio 2012: รายการวิธีการทั้งหมดในชั้นเรียน
ความช่วยเหลือของ Resharper: http://www.jetbrains.com/resharper/webhelp/Reference__Windows__File_Structure_Window.html
แม้จะเป็นคำถามเก่า แต่คำตอบนี้ก็ช่วยคุณได้เช่นกัน
คุณสามารถดาวน์โหลดส่วนขยาย codemaid ได้จากที่นี่: เว็บไซต์ codemaid
มันมีฟังก์ชันมากมายที่คุณอาจพบในเว็บไซต์ของพวกเขา
คำถามที่เกี่ยวข้องกับคำถามนี้คือการขุดโค้ด
แสดงภาพและนำทางผ่านเนื้อหาของไฟล์ C # และ C ++ ของคุณจากลำดับชั้นมุมมองแบบต้นไม้ สลับระหว่างวิธีการเรียงลำดับต่างๆอย่างรวดเร็วเพื่อให้ได้ภาพรวมที่ดีขึ้น ลากและวางเพื่อจัดระเบียบรหัสใหม่ ดูคะแนนความซับซ้อนของ McCabe และเคล็ดลับเครื่องมือที่ให้ข้อมูล
กล่าวอีกนัยหนึ่งก็คือให้คุณสามารถดูวิธีการและคุณสมบัติและจัดระเบียบใหม่ได้ด้วยการลากและวาง มันเป็นส่วนขยายการใช้งานในชีวิตประจำวันของฉัน
ctrl+m+z
, ctrl+m+space
, ctrl+m+f
, sort lines
, clean whole solution
, collapse all in solution explorer
, arrange methods with drag and drop
, method and properties tree
มีเครื่องมือที่คุณสามารถหาเครื่องมือบางอย่างเช่น reshraper
ไม่มีทางตรงเทียบเท่ากับมุมมองเค้าร่างใน Eclipse สิ่งที่ใกล้เคียงที่สุดที่ฉันพบคือ Class View ซึ่งแสดงรายการชั้นเรียนทั้งหมดและสมาชิก / วิธีการ มีช่องค้นหาที่ด้านบนเพื่อ จำกัด การเลือกให้แคบลง
Ctrl + Shift + C
อีกทางลัดที่สะดวกมากขึ้นในการแสดงชั้นวิว
ใน Visual Studio 2015 ดู> Windows อื่น ๆ > มุมมองของทรัพยากร แป้นพิมพ์ลัดคือCtrl+ +Shift Eฉันพบว่าสิ่งนี้สะอาดกว่า Class View ด้วย Class View Windows คุณสามารถกรองวิธีการ / แอตทริบิวต์ตามตัวปรับการเข้าถึง (ส่วนตัว / ป้องกัน / สาธารณะ) เป็นต้น
ที่ด้านบนของโปรแกรมแก้ไขข้อความคุณควรมีเมนูแบบเลื่อนลงที่แสดงรายการวิธีการคุณสมบัติและอื่น ๆ ทั้งหมดในประเภทปัจจุบัน และสามารถคลิกได้ (แม้ว่าสมาชิกเหล่านั้นจะถูกกำหนดไว้ในไฟล์อื่น - ในกรณีนี้จะเป็นสีเทา แต่คุณยังสามารถนำทางได้)
นอกจากนี้หากคุณใช้ Class Explorer ( Ctrl+ Alt+ C) เพื่อนำทางโครงการของคุณคุณจะได้รับภาพรวมทั้งหมดของประเภทของคุณ อย่างไรก็ตามดูเหมือนจะไม่มีการตั้งค่าในเครื่องมือ / ตัวเลือกที่ช่วยให้คุณติดตามประเภทที่ใช้งานอยู่ในหน้าต่างนั้น (มีไว้สำหรับตัวสำรวจโซลูชัน) - อาจเป็นมาโครหรือส่วนเสริมตามลำดับ ...
ใน Visual Studio 2005 และ 2008 คุณสามารถลองรหัสที่มา Outliner ไฟฟ้าของเล่น
คุณหมายถึงหน้าต่างมุมมองคลาส (View-> Class View หรือCtrl+ W, C)?
นอกจากนี้คุณยังมีหน้าต่างป๊อปอัป Intellisence
ด้วย Visual Studio 2010
คุณเลือก Tools-> Settings-> Expert Settings
ที่มุมซ้ายล่างคุณจะเห็นแท็บ "มุมมองชั้นเรียน" แท็บถัดไป "โซลูชัน Explorer"
ในพื้นที่ด้านบนของเลย์เอาต์ "Class View" คุณจะเห็นรายชื่อคลาส enum, struct, ... ที่ด้านล่างของ "เค้าโครง Class View คุณจะเห็นรายชื่อสมาชิกสำหรับคลาสเหล่านี้ enum หรือ struct
วิธีที่ดีในการทำเช่นนี้คือการใช้ View.SynchronizeClassView
นอกจากนี้คุณสามารถ:
และตอนนี้รู้สึกเหมือนกับฟีเจอร์ "รายการวิธีการในไฟล์ปัจจุบัน" ของ Visual Assist (ซึ่งแสดงรายชื่อสมาชิก btw ด้วย)
View.SynchronizeClassView
ที่ไหน ฉันจะพบ Class View "ปกติ" ใน Visual Studio 2017 เท่านั้น
ไมโครซอฟท์ไม่ได้รู้สึกเหมือนการใช้เครื่องมือที่มีประโยชน์ แต่ถ้าโดยโอกาสที่คุณสามารถมี Visual Assist คุณมีมันอยู่ในVAssistX> เครื่องมือ> VA Outline ปลั๊กอินไม่ฟรีแม้ว่า
ฉันใช้ USysWare DPack มาตลอด มีขนาดเล็กมากและไม่ล่วงล้ำดังนั้นหากคุณต้องการเพียงหน้าต่างทางลัดด่วนที่แสดงรายการวิธีการของไฟล์ปัจจุบันที่คุณใช้อยู่มันก็มีให้ สิ่งที่ดีคือผู้เขียนยังคงใช้งานอยู่หลังจากผ่านไปนานกว่า 10 ปีเพียงเพื่อให้คุณสมบัติเดิม ๆ ใน VS รุ่นล่าสุดต่อไป
https://marketplace.visualstudio.com/items?itemName=SergeyM.DPack-16348
หลังการติดตั้งเพียงแค่ใช้Alt + M
เพื่อเปิดหน้าต่างรายการวิธีการ ฉันชอบที่จะแสดงสมาชิกทั้งหมดแทน แต่ก็ขึ้นอยู่กับคุณ
ใน VS 2012 เพียงไปที่ View> Class View ... จากนั้นคุณจะได้รับ Class View GUI ในพื้นที่แท็บหลัก ตอนนี้ลากไปที่ท่าเรือด้านข้างและคุณมีเค้าโครงเดียวกันกับที่คุณทำใน Eclipse
-e
วิธีที่ดีที่สุดที่ฉันจะทำเช่นนี้ก็คือว่าฉันเปิดรหัสหมายหน้าต่างภายใต้การดู -> รหัสหมายหน้าต่างหรือกดCtrl+ ,WD
แล้วฉันก็ลอยไปและฉันมีคำจำกัดความของวิธีการในหน้าต่างแยกต่างหาก
ความนับถือ
grep -i "sub" filename.vb> method.txt grep -i "function" filename.vb >> method.txt