ฟีเจอร์ใน Eclipse ไม่พร้อมใช้งานใน Visual Studio [ปิด]


11

ฉันได้ทำการพัฒนาอย่างมากใน Java โดยใช้ Eclipse และตอนนี้ฉันได้เริ่มใช้ Visual Studio สำหรับการพัฒนา. NET จนถึงตอนนี้ฉันพบว่า IDEs สามารถทำสิ่งเดียวกันได้ แต่ต่างกัน

ฟีเจอร์ใน Eclipse ไม่พร้อมใช้งานใน Visual Studio


6
การพัฒนา Java ไม่พร้อมใช้งานใน VS :-)
Victor Hurdugaci

3
รับ resharper ด้วยตนเองของคุณ ( jetbrains.com/resharper ) สำหรับ C # และหรือช่วยเหลือภาพ x ( wholetomato.com ) สำหรับ C ++ / C # / VB ขึ้นอยู่กับความต้องการภาษาของคุณ
Harald Scheirich

@Victor ในเวอร์ชันที่เก่ากว่าคุณสามารถทำได้

คำตอบ:


10

Eclipse มีประวัติท้องถิ่นซึ่งเป็นเหมือนเลิกทำอันยิ่งใหญ่ ฉันไม่ทราบคุณสมบัติที่คล้ายกันใน VS


ฉันถือว่านี่เป็นสิ่งที่คล้ายคลึงกับสิ่งที่ชาวเน็ตมีเช่นกัน ประวัติศาสตร์ท้องถิ่นช่วยฉันได้ครั้งใหญ่สิ่งที่ฉันขี้เกียจกับ svn
WalterJ89

มีปลั๊กอินดูเหมือนvlh2005.codeplex.comและดูเหมือนว่า MS ไม่มีแผนสำหรับคุณลักษณะนี้connect.microsoft.com/VisualStudio/feedback/details/380301/...
WalterJ89

9

Eclipse Quick Accessเป็นคุณสมบัติการใช้งานที่น่าทึ่งในความคิดของฉัน

เวอร์ชั่นสั้น:

ด้วย Quick Access คุณสามารถนำทางไปเกือบทุกส่วนของ IDE โดยใช้แป้นพิมพ์ ใช่ว่าสามารถทำได้ใน Visual Studio ด้วยแต่คุณต้องเรียนรู้ทางลัดไปยังแต่ละมุมมอง: Ctrl + Alt + J เพื่อไปที่ Object Browser Ctrl + Alt + L สำหรับโซลูชัน Explorer ฯลฯ หรือใช้ทางลัดสลับหน้าต่างทั่วไป (เช่น Ctrl + F6 เพื่อไปที่หน้าต่างถัดไปทีละรายการ)

ใน Eclipse คุณต้องการเพียงหนึ่งทางลัด: Ctrl + 3 เพื่อเปิดเครื่องมือ Quick Access

หมวกเครื่องมือ Quick Access ช่วยให้คุณสามารถเริ่มพิมพ์ชื่อคำสั่งมุมมองมุมมองเมนูแม้แต่ไฟล์ต้นฉบับได้! และจะทำให้สมบูรณ์โดยอัตโนมัติและแนะนำทางเลือกอื่น ๆ

เข้าถึงด่วน:

  • จะจดจำคำย่อและรายการที่คุณเข้าถึงบ่อยที่สุดและปรับให้เข้ากับวิธีการใช้งานของคุณ
  • จะช่วยให้คุณพิมพ์ตัวย่อ PascalCase: คุณต้องการไปที่มุมมอง Data Source Explorer หรือไม่ พิมพ์DSEและจะปรากฏเป็นตัวเลือกแรก
  • นอกจากนี้ยังจะแสดงแป้นพิมพ์ลัดสำหรับแต่ละรายการเพื่อช่วยในการเรียนรู้

อ่านเพิ่มเติม:

http://eclipsenuggets.blogspot.com/2007/05/quick-access-ctrl3-is-bliss-are-you-one.html

http://eclipse.dzone.com/articles/eclipse-36-hidden-treasures


1
Visual Studio 2011 จะมีสิ่งที่คล้ายกันเรียกว่าการเปิดใช้ด่วน blogs.msdn.com/b/visualstudio/archive/2012/02/23/…
softveda

5

มุมมอง

ขอให้สังเกตว่า Visual Studio จดจำรูปแบบของ IDE (หน้าต่างที่เปิดอยู่ตำแหน่ง ฯลฯ ) ที่คุณใช้ครั้งล่าสุดที่ดีบักเกอร์ทำงานอยู่หรือไม่ และวิธีการสลับระหว่างเลย์เอาท์นั้นกับเลย์เอาต์ IDE "non debugging" โดยอัตโนมัติ

Eclipse ทำเช่นเดียวกันกับเปอร์สเปคทีฟ เฉพาะคุณเท่านั้นที่สามารถปรับแต่งได้อย่างเต็มรูปแบบไม่เพียง แต่สำหรับการดีบักและไม่ใช่การดีบักเท่านั้น แต่คุณสามารถสร้างเลย์เอาต์ที่หลากหลายด้วยการกำหนดค่า IDE ที่แตกต่างกันและสลับไปมาระหว่างพวกเขาได้ด้วยคลิกเดียว

  • ต้องการไปที่โครงร่างการดีบักในขณะที่ไม่ได้ทำการดีบั๊กหรือไม่ เพียงคลิกที่ปุ่มแถบเครื่องมือ Debugging Perspective

  • ต้องการประดิษฐ์เลย์เอาต์ใหม่ที่ไม่มีผู้แก้ไขและมองเห็น Package Explorer และ Javadoc เท่านั้น ย้ายหน้าต่างของคุณตามที่คุณต้องการและบันทึกเป็นมุมมองใหม่

มันเป็นวิธีที่ยอดเยี่ยมในการเปลี่ยน IDE ของคุณอย่างเหมาะสมเมื่อใจของคุณเปลี่ยนจากงานประเภทหนึ่งไปเป็นอีกประเภทหนึ่ง

Eclipse Help - มุมมอง


มีปลั๊กอินที่เรียกว่า
เปอร์สเป

4

ผมจำไม่ได้ Visual Studio มีสิ่งที่คล้ายกับคราสชุดทำงาน

ชุดการทำงาน - ช่วยเหลือ - Eclipse SDK

นี่เป็นวิธีจัดกลุ่มโครงการที่รวมอยู่ใน 'โซลูชัน' ของคุณ (เวิร์กสเปซใน Eclipse) ในวิธีที่ช่วยให้คุณสามารถซ่อนหรือแสดงชุดโครงการที่แตกต่างกันตามส่วนของรหัสที่คุณต้องการใช้งาน ตัวอย่างเช่นคุณสามารถกำหนดชุดการทำงานที่มีเพียงโครงการทดสอบหน่วยหรือเฉพาะโมดูลการเข้าถึงชั้นข้อมูลที่เกี่ยวข้องในโครงการของคุณ

มีประโยชน์ในการกรองมุมมอง Eclipse เกือบทุกรายการเพื่อแสดงเฉพาะสิ่งที่เกี่ยวข้องกับชุดการทำงานที่เลือกในปัจจุบัน ตัวอย่างเช่นรายการข้อผิดพลาด: คุณไม่จำเป็นต้องเห็นข้อผิดพลาดทั้งหมดในเวิร์กสเปซเฉพาะรายการที่เกี่ยวข้องกับโครงการในชุดการทำงานที่ใช้งานอยู่

วิธีเดียวที่ฉันจินตนาการถึงการทำซ้ำฟังก์ชันนี้ใน Visual Studio คือการมีวิธีการแก้ไขปัญหาที่หลากหลายและการเปิดและปิดโซลูชันด้วยตนเอง


และถ้าเพียงพวกเขาสามารถส่งออกไปยัง Eclipse - ถอนหายใจ ...

คุณสามารถโหลด / ยกเลิกการโหลดกลุ่มของโครงการใน Visual Studio โดยใช้โฟลเดอร์โซลูชัน ไม่เหมือนกับชุดทำงานแม้ว่า
softveda

2

ฉันถือว่าคุณอ้างถึง Eclipse แบบนอกกล่องเทียบกับ out-of-the-box VS (มิฉะนั้นจะมีปลั๊กอินที่เพิ่มคุณสมบัติพิเศษเสมอ)

หายไปจาก VS:

  • Ctrl + คลิกที่ชื่อเมธอดเพื่อไปนิยามของมัน
  • วงเล็บปีกกาอัตโนมัติสมบูรณ์ (สำหรับ C #) - แต่จริงๆแล้วบางครั้งก็น่ารำคาญ

1
การนำทางไปยังการกำหนดวิธีการสามารถทำได้ด้วยการคลิกเมาส์ขวา -> ไปที่การกำหนด ไม่เร็ว แต่มีคุณสมบัติ
ysolik

อืมส่วนตัวฉันมักจะคิดว่าการมีเบราว์เซอร์ไม่จัดฟันหรือแท็กสำหรับฉันโดยอัตโนมัติเป็นคุณสมบัติ
rjzii

1
@ysolik ทางลัดคือ F12 โดยค่าเริ่มต้น - ติดกับปุ่มดีบั๊กซึ่งมีประโยชน์มาก ฉันยังใช้ Shift + F12 มาก (ค้นหาการอ้างอิงสัญลักษณ์ทั้งหมด)
หมายเหตุถึงตัวเอง - คิดชื่อ

คุณสามารถปรับแต่งพฤติกรรมการเติมรั้งอัตโนมัติในเครื่องมือ ... ตัวเลือก
JBRWilkinson

2
คุณลักษณะที่ฉันขาดไปคือการสนับสนุนสำหรับ Ctrl + คลิกไม่ใช่ไปที่การกำหนด ฉันคิดว่ามันสะดวกกว่าในการทำ ctrl + คลิกกว่ากดปุ่ม F12 ...
Victor Hurdugaci

0

คุณไม่มีอะไรที่เหมือนกับMavenให้คุณใช้งานใน visual Studio

Maven เป็นสัตว์ร้ายที่มีความซับซ้อนที่จะเชี่ยวชาญ แต่เมื่อคุณได้ทำงานมันมีประสิทธิภาพอย่างไม่น่าเชื่อ - โดยทั่วไปแล้วจะใช้ความเจ็บปวดจากการสร้างสคริปต์และการจัดการการพึ่งพา


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