मैंने हाल ही में ग्रहण सीडीटी से स्पेसमैक्स पर अपने विकास के वातावरण के रूप में सी ++ परत के साथ स्विच किया है।
अब तक ... कमाल! हालांकि, ग्रहण के बारे में मुझे याद आने वाली चीजों में से एक इसकी अनुक्रमणिका है ।
फिलहाल मैं जीईयू ग्लोबल का उपयोग जीईडीजीएस लेयर के साथ कर रहा हूं । Gtags के साथ समस्या यह है कि यह एक टैगिंग प्रणाली है, न कि अनुक्रमणिका।
उदाहरण:
set
कक्षा में बुलाए गए किसी फ़ंक्शन के संदर्भों की खोज करना Field
मेरे कोडबेस में 165 संदर्भ देता है, जिनमें से केवल एक वास्तव में संदर्भ हैField::set
set
सीडीटी में संदर्भ के लिए खोज 1 परिणाम देता है।
क्या कोई बेहतर अनुक्रमण समाधान है जो मैं ईमेक में उपयोग कर सकता हूं?
ऑनलाइन खोज करने पर मुझे यह पृष्ठ मिला जहां 3 क्लैंग आधारित सूचकांक सूचीबद्ध हैं।
प्रशन:
- क्या इनमें से कोई भी एक बेहतर अनुक्रमण अनुभव प्रदान करेगा?
- कोई सुझाव जिस पर उपयोग करना है?
- क्या कोई बेहतर विकल्प सूचीबद्ध नहीं है?
ध्यान दें:
मैं भी clang-complete
कोड पूरा करने के लिए उपयोग कर रहा हूँ , लेकिन यह बहुत धीमी है पाया है । असामान्य रूप से धीमा। ( मैं यह अनुभव करने वाला एकमात्र व्यक्ति नहीं हूं ) यदि कोई भी अनुक्रमण समाधान एक ही समस्या से ग्रस्त है, तो यह काम नहीं करेगा।
clang-indexer
हाल ही में कोई विकास नहीं हुआ है, और लेखक खुद कहते हैं कि यह "मोटा" है - इसलिए मैं कोशिश नहीं करूंगा कि दो अन्य पर
rtags
लगता है 3 सूचीबद्ध सबसे लोकप्रिय