सभी कॉस्कोप ट्यूटोरियल मुझे ऑनलाइन बात मिली, जिसमें विस्को और एमएक्स जैसे संपादकों में प्रतीकों की खोज करने के लिए सीएससीओपी के इंटरैक्टिव मोड का उपयोग कैसे किया जाए। लेकिन मुझे लगता है यह टर्मिनल में कोई आदेश जारी करने की तरहसीएससीओपी: कमांड लाइन का उपयोग कर प्रतीक खोजने के लिए सीएससीओपी का उपयोग कैसे करें?
cscope -d -some_options <my symbol>
कुछ करने के लिए संभव हो जाना चाहिए और मैं stdout में परिणामों की एक सूची देखने के लिए, बजाय ncurse यूआई में प्रवेश के लिए होने के लिए सक्षम होना चाहिए और वहाँ सब कुछ करना । मुझे लगता है कि यह संभव है क्योंकि "केवल" फ्रंटएंड cbrowser अपने TclTK UI में ऐसी चीजें कर सकता है। लेकिन दुर्भाग्य से कोड मेरे बाहर काफी है।
हालांकि, मुझे इस क्षमता के बारे में कोई दस्तावेज नहीं मिला।
क्या मैं सपना देख रहा हूं या ऐसा करने का कोई अनियंत्रित तरीका है?
धन्यवाद!
अद्यतन
कुछ प्रगति: यदि मैं उप-निर्देशिका संरचना के साथ कुछ फ़ाइलों की एक छोटी परियोजना बनाते हैं। फिर rici का जवाब बॉक्स से बाहर काम करता है। एक बड़ी परियोजना के साथ (जटिल फ़ोल्डर संरचना के साथ हजारों फाइलें)। प्रोजेक्ट फ़ोल्डर (मेरी वर्तमान कार्यशील निर्देशिका) की जड़ पर मौजूद एक cscope.out और cscope.files के साथ भी, मुझे एक ही कमांड और एक ही प्रतीक से कुछ भी नहीं मिला। मुझे संदेह है कि कमांड के साथ स्केलेबिलिटी समस्या है। मैंने कमांड
cat cscope.files | xargs cscope -d -L1 <symbol> -i
का कोई फायदा नहीं हुआ।
अद्यतन
अत्यंत विचित्र! मैंने कुछ अन्य प्रतीकों का उपयोग करने की कोशिश की। बाहर निकला कि मैं जिस विशेष प्रतीक को खोज रहा था उसे कमांड लाइन का उपयोग करके दिखाया नहीं जा सकता है। लेकिन मैंने कोशिश की सभी अन्य प्रतीकों काम किया। और cbrowser में "असफल" प्रतीक खोजने में कोई समस्या नहीं है। वैसे भी, मैं बस बुरी किस्मत में था। मैं कमांड लाइन में इस विसंगति के बारे में एक अलग सवाल पूछूंगा।
मैंने rici के उत्तर को सही के रूप में चिह्नित किया।
मैं उपयोग [ 'grep'] (http : //pubs.opengroup.org/onlinepubs/9699919799/utilities/grep.html): 'grep -options * .c' –
pmg
लेकिन यह सादा पाठ खोज है। सीएससीओपी अधिक सटीक है। – kakyo
सही, लेकिन कभी-कभी आपको एक फ्लाई को मारने के लिए तोप की आवश्यकता नहीं होती है। – pmg