แท็กสำหรับ Emacs: ความสัมพันธ์ระหว่าง etags, ebrowse, cscope, GNU Global และ ctags ที่อุดมสมบูรณ์
ฉันทำงานกับโปรเจ็กต์ C ++ และฉันได้อ่านคำแนะนำของ Alex Ott เกี่ยวกับ CEDETและเธรดอื่น ๆ เกี่ยวกับแท็กใน StackOverflow แต่ฉันยังคงสับสนเกี่ยวกับวิธีที่ Emacs เชื่อมต่อกับระบบแท็กต่าง ๆ เหล่านี้เพื่ออำนวยความสะดวกในการเติมข้อความอัตโนมัติการค้นหาคำจำกัดความการนำทางของแหล่งที่มา ฐานรหัสหรือการแสดงตัวอย่างของ doc-strings ความแตกต่าง (เช่นในแง่ของคุณสมบัติ) ระหว่างคืออะไร etags, ebrowse, exuberant ctags, cscope, GNU GlobalและGTags? ฉันจะทำอะไรต้องทำเพื่อใช้พวกเขาในEmacs ? ฉันต้องการความหมาย / วุฒิสมาชิก (CEDET) หรือไม่หากต้องการใช้แท็กเพื่อนำทาง / สัญลักษณ์เติมข้อความอัตโนมัติ ความหมายนำอะไรมาสู่ตารางด้านบนของยูทิลิตี้แท็กต่างๆเหล่านี้ มันเชื่อมต่อกับเครื่องมือเหล่านี้อย่างไร?