ฉันได้ทำการพัฒนาอย่างมากใน Java โดยใช้ Eclipse และตอนนี้ฉันได้เริ่มใช้ Visual Studio สำหรับการพัฒนา. NET จนถึงตอนนี้ฉันพบว่า IDEs สามารถทำสิ่งเดียวกันได้ แต่ต่างกัน
ฟีเจอร์ใน Eclipse ไม่พร้อมใช้งานใน Visual Studio
ฉันได้ทำการพัฒนาอย่างมากใน Java โดยใช้ Eclipse และตอนนี้ฉันได้เริ่มใช้ Visual Studio สำหรับการพัฒนา. NET จนถึงตอนนี้ฉันพบว่า IDEs สามารถทำสิ่งเดียวกันได้ แต่ต่างกัน
ฟีเจอร์ใน Eclipse ไม่พร้อมใช้งานใน Visual Studio
คำตอบ:
Eclipse มีประวัติท้องถิ่นซึ่งเป็นเหมือนเลิกทำอันยิ่งใหญ่ ฉันไม่ทราบคุณสมบัติที่คล้ายกันใน VS
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 ช่วยให้คุณสามารถเริ่มพิมพ์ชื่อคำสั่งมุมมองมุมมองเมนูแม้แต่ไฟล์ต้นฉบับได้! และจะทำให้สมบูรณ์โดยอัตโนมัติและแนะนำทางเลือกอื่น ๆ
เข้าถึงด่วน:
อ่านเพิ่มเติม:
http://eclipsenuggets.blogspot.com/2007/05/quick-access-ctrl3-is-bliss-are-you-one.html
http://eclipse.dzone.com/articles/eclipse-36-hidden-treasures
มุมมอง
ขอให้สังเกตว่า Visual Studio จดจำรูปแบบของ IDE (หน้าต่างที่เปิดอยู่ตำแหน่ง ฯลฯ ) ที่คุณใช้ครั้งล่าสุดที่ดีบักเกอร์ทำงานอยู่หรือไม่ และวิธีการสลับระหว่างเลย์เอาท์นั้นกับเลย์เอาต์ IDE "non debugging" โดยอัตโนมัติ
Eclipse ทำเช่นเดียวกันกับเปอร์สเปคทีฟ เฉพาะคุณเท่านั้นที่สามารถปรับแต่งได้อย่างเต็มรูปแบบไม่เพียง แต่สำหรับการดีบักและไม่ใช่การดีบักเท่านั้น แต่คุณสามารถสร้างเลย์เอาต์ที่หลากหลายด้วยการกำหนดค่า IDE ที่แตกต่างกันและสลับไปมาระหว่างพวกเขาได้ด้วยคลิกเดียว
ต้องการไปที่โครงร่างการดีบักในขณะที่ไม่ได้ทำการดีบั๊กหรือไม่ เพียงคลิกที่ปุ่มแถบเครื่องมือ Debugging Perspective
ต้องการประดิษฐ์เลย์เอาต์ใหม่ที่ไม่มีผู้แก้ไขและมองเห็น Package Explorer และ Javadoc เท่านั้น ย้ายหน้าต่างของคุณตามที่คุณต้องการและบันทึกเป็นมุมมองใหม่
มันเป็นวิธีที่ยอดเยี่ยมในการเปลี่ยน IDE ของคุณอย่างเหมาะสมเมื่อใจของคุณเปลี่ยนจากงานประเภทหนึ่งไปเป็นอีกประเภทหนึ่ง
ผมจำไม่ได้ Visual Studio มีสิ่งที่คล้ายกับคราสชุดทำงาน
ชุดการทำงาน - ช่วยเหลือ - Eclipse SDK
นี่เป็นวิธีจัดกลุ่มโครงการที่รวมอยู่ใน 'โซลูชัน' ของคุณ (เวิร์กสเปซใน Eclipse) ในวิธีที่ช่วยให้คุณสามารถซ่อนหรือแสดงชุดโครงการที่แตกต่างกันตามส่วนของรหัสที่คุณต้องการใช้งาน ตัวอย่างเช่นคุณสามารถกำหนดชุดการทำงานที่มีเพียงโครงการทดสอบหน่วยหรือเฉพาะโมดูลการเข้าถึงชั้นข้อมูลที่เกี่ยวข้องในโครงการของคุณ
มีประโยชน์ในการกรองมุมมอง Eclipse เกือบทุกรายการเพื่อแสดงเฉพาะสิ่งที่เกี่ยวข้องกับชุดการทำงานที่เลือกในปัจจุบัน ตัวอย่างเช่นรายการข้อผิดพลาด: คุณไม่จำเป็นต้องเห็นข้อผิดพลาดทั้งหมดในเวิร์กสเปซเฉพาะรายการที่เกี่ยวข้องกับโครงการในชุดการทำงานที่ใช้งานอยู่
วิธีเดียวที่ฉันจินตนาการถึงการทำซ้ำฟังก์ชันนี้ใน Visual Studio คือการมีวิธีการแก้ไขปัญหาที่หลากหลายและการเปิดและปิดโซลูชันด้วยตนเอง
ฉันถือว่าคุณอ้างถึง Eclipse แบบนอกกล่องเทียบกับ out-of-the-box VS (มิฉะนั้นจะมีปลั๊กอินที่เพิ่มคุณสมบัติพิเศษเสมอ)
หายไปจาก VS:
คุณไม่มีอะไรที่เหมือนกับMavenให้คุณใช้งานใน visual Studio
Maven เป็นสัตว์ร้ายที่มีความซับซ้อนที่จะเชี่ยวชาญ แต่เมื่อคุณได้ทำงานมันมีประสิทธิภาพอย่างไม่น่าเชื่อ - โดยทั่วไปแล้วจะใช้ความเจ็บปวดจากการสร้างสคริปต์และการจัดการการพึ่งพา