ฉันรู้ว่าคำถาม "ที่พวกคุณใช้ IDE" เป็นคำถามที่ถูกถามถึงล้านครั้ง แต่ฉันไม่เคยเห็นมันถามในบริบทนี้ มีข้อเสนอแนะอะไรบ้างสำหรับ IDE เมื่อทำงานกับโครงการขนาดใหญ่ที่มีหลายภาษาและหลายพันไฟล์
ตัวอย่างที่ดีคือแหล่งที่มาของ Android ไม่เพียง แต่เป็น C / C ++ IDE ที่ดีที่จำเป็นสำหรับเคอร์เนลเท่านั้น แต่ยังมีสคริปต์ Java และเชลล์ด้วย มีอะไรที่สร้างขึ้นสำหรับโครงการประเภทนี้หรือไม่?
สิ่งที่ฉันใช้ตามปกติคือ KDevelop สำหรับ C / C ++ ฉันชอบมัน แต่ดูเหมือนว่าจะระเบิดเมื่อใช้มันสำหรับโครงการขนาดใหญ่เช่นเคอร์เนลลินุกซ์ นอกจากนี้ยังไม่ได้ทำอะไรเลยสำหรับ Java หรือ python
ดังนั้นสิ่งที่ฉันกำลังมองหาคือคำแนะนำสำหรับ IDE / การตั้งค่า (เช่น vim + สคริปต์) สำหรับการทำงานกับโครงการขนาดใหญ่รวมถึงเคอร์เนลลินุกซ์เอง
แก้ไข :
ฉันคิดว่าฉันอาจไม่ชัดเจน ฉันไม่ได้มองหา IDE อย่างแน่นอน สิ่งที่ฉันสนใจจริงๆคือเครื่องมือ (ชุดเครื่องมือ?) ที่ทำให้การทำงานกับโครงการขนาดใหญ่ ตัวอย่างเช่น. เคอร์เนล linux กำหนดฟังก์ชันแมโครจำนวนมาก ฉันต้องการที่จะสามารถเปิดไฟล์ต้นฉบับใด ๆ ที่ได้รับในเคอร์เนลทรีและสามารถที่จะเห็นความหมายของแมโครนั้น (ไม่ว่าจะเป็นการวางเมาส์เหนือหรือหน้าต่างส่วนขยายเป็นกลุ่มหรืออะไรก็ได้)