के भीतर घोषणाओं को खोजने के लिए काम नहीं कर रहा है मैंने नए स्थापित उबंटू पर ग्रहण & सीडीटी प्लगइन स्थापित किया है। इंडेक्सिंग "फास्ट इंडेक्सिंग" पर सेट है जिसे अनुशंसित किया जाता है ("पूर्ण इंडेक्सिंग" में मामूली अंतर होता है)।ग्रहण सीडीटी इंडेक्सिंग प्रोजेक्ट
इतने सारे स्थानों पर, यदि मैं नाम पर ''F3'
(' शो घोषणा ') दबाता हूं या फ़ाइल नाम शामिल करता हूं, तो कर्सर अभी भी खड़ा रहता है और यह घोषणा का कारण नहीं बनता है। हालांकि, यह मानक फ़ाइलों और प्रतीकों के लिए काम करता है जैसे stdio.h
, std::vector
और इसी तरह।
उदाहरण के लिए, मैं 2 फ़ाइलें,
/home/myself/Workspace/Project/X/Y/include/file.h
/home/myself/Workspace/Project/X/src/file.cpp
मैं file.cpp
में प्रदर्शित किसी भी class
या चर जो file.h
अंदर रह रहे हैं की किसी भी घोषणा को देखने के लिए सक्षम नहीं हूँ है। #include"file.h"
पर भी 'F3'
दबाकर, मैं file.h
पर जाने में सक्षम नहीं हूं।
ग्रहण कार्यक्षेत्र Workspace
फ़ोल्डर पर बनाया गया है C++ प्रोजेक्ट Project
फ़ोल्डर पर बनाया गया है। शामिल पथ को स्टोर करने के लिए, मैंने ग्रहण में इस प्रक्रिया का पालन किया है:
प्रोजेक्ट -> गुण -> सी/सी ++ सामान्य -> पथ और प्रतीक -> लाइब्रेरी और पथ -> जोड़ें "/ परियोजना/एक्स/वाई/शामिल/file.h " (प्रयुक्त 'वर्कस्पेस' और 'फाइलसिस्टम' टैब दोनों)
लेकिन अभी भी कोई भाग्य नहीं है। मैंने इंटरनेट और एसओ पर पर्याप्त खोज की है, लेकिन कुछ भी उपयोगी नहीं मिला। ध्यान दें कि, मैं केवल कोड ब्राउज़िंग के लिए ग्रहण का उपयोग कर रहा हूं और कोड के निर्माण के लिए नहीं।
यह एक बुरा संकेत है जब आपके पास सी ++ फ़ाइल बड़ी है। अपनी सैनिटी की मदद के लिए थोड़ा सा रिफैक्टरिंग करने का प्रयास करें। –
धन्यवाद, यह मदद की! – StarDust
@ कैप्टन लेप्टन: या यह केवल एक संकेत है कि आप SWIG wrappers (या अन्यथा ऑटो-जेनरेट कोड), या हार्डवेयर डिवाइस ड्राइवर शीर्षलेख, या 'sqlite.h', या ... का उपयोग कर रहे हैं। यह एक बुरा संकेत _per se_ नहीं है। – Tibo