2011-01-24 18 views
6

मैंने अभी सीटी संपादक के लिए केट संपादक (vim का उपयोग कर रहा था) का उपयोग करना शुरू कर दिया है। मैंने vt के साथ ctags बहुत उपयोग किया। तो मैं केट संपादक के साथ ऐसा करना चाहता हूं। मैंने प्लगइन सूची में सीटीएजी प्लगइन सक्षम किया। यह टैग फ़ाइल (.ctagsdb) उत्पन्न करता है, लेकिन यह "टैग टैब" में टैग लोड नहीं करता है जब मैं उन टैग्स को देखना चाहता हूं जिन्हें मुझे दिखाने के लिए टैग के लिए मैन्युअल रूप से लुकअप फ़ील्ड में टाइप करना है। यह टैग को पॉप्युलेट नहीं करता है। मैं सीटीएजी मेनू आइटम का उपयोग करने में भी सक्षम नहीं हूं।सी देव के लिए केट संपादक का उपयोग (सीटीएजी प्लगइन के साथ)

क्या कोई मुझे बता सकता है कि सीटीएजी कैसे काम कर रहा है। या अगर ऐसा करने के लिए एक बेहतर प्लगइन है। या इस तरह यह "सामान्य रूप से" काम करता है।

धन्यवाद।

उत्तर

2

कि आप ctags

sudo apt-get install ctags 

गुड लक :)

+1

यदि आप ऐसा करते हैं (मेरे लिए यह यूबंटू 13.10 भंडार का उपयोग करते समय यह मामला था) तो आपको ctags कमांड को ctags-exuberant में बदलने की आवश्यकता होगी, और --xxx-type = कमांड को बदल दिया जाएगा - -xxx-kind =, अन्य कमांड लाइन विकल्प समान हैं - शायद केट के अन्य संस्करण मेरे से अलग हैं लेकिन अब तक उन्हें नहीं देखा है (4.10.2-0u1) इसके अलावा, मुझे लगता है कि पहले से ही एक प्रोग्राम स्थापित है जिसे ctags इंस्टॉल किया गया है और मेरे लिए यह एल्विस स्वाद था, जो विकल्पों में कमी महसूस करता है, और आप अभी भी बेहतर/सही एक प्राप्त करने के लिए उपरोक्त सुझावों को स्थापित कर सकते हैं। – osirisgothra

4

सबसे पहले है ctags डेटाबेस अपनी परियोजना/फ़ाइल का टैग शामिल स्थापित किया है सुनिश्चित करें?
यदि नहीं तो "इंडेक्स लक्ष्य" टैब पर जाएं और अपनी प्रोजेक्ट का पथ जोड़ें, फिर इंडेक्स अपडेट करें पर क्लिक करें। (यह भी सुनिश्चित करें कि आप ctags इंस्टॉल किया गया है)

अब स्रोत कोड में एक प्रतीक आप को देखने का अधिकार उस पर क्लिक करें और जाने के CTags-> लुकअप करना चाहते हैं (या इसे और Alt+4 पर क्लिक करें)।
आप Alt+2 या Alt+3 के साथ परिभाषा के साथ घोषणा पर भी जा सकते हैं।
परिभाषा/घोषणा/जो भी आप वापस जा सकते हैं Alt+1 के साथ आप वापस जा सकते हैं।