2008-09-24 22 views
15

क्या जीडीएस के लिए एक इंडेक्सिंग प्लगइन है जो स्रोत कोड खोज की अनुमति देता है? मैं कुछ विशिष्ट प्रकारों (जावा, सी ++, ...) और "किसी भी पाठ" के लिए कुछ देखता हूं। ये अच्छे हैं, लेकिन मुझे वह चाहिए जो कई/कॉन्फ़िगर करने योग्य एक्सटेंशन (एचटीएमएल, सीएसएस, जेएस, वीबी, सी #, जावा, पायथन, ...) के लिए अनुमति देता है। कैश में वाक्यविन्यास हाइलाइटिंग (http://pygments.org/) के लिए एक बड़ा बोनस होगा।Google डेस्कटॉप के साथ स्रोत कोड खोज

उत्तर

5

मुझे अभी ड्रॉपआउट मिला और यह बहुत अच्छा काम करता प्रतीत होता है। ड्रॉपआउट को किसी भी फ़ोल्डर में रखें और यह उस फ़ोल्डर में सभी फाइलों को इंडेक्स करेगा। मैंने इसे अपने प्रोजेक्ट फ़ोल्डर में रखा और यह मेरे सभी कोड को क्रॉल कर दिया। बहुत तेज और लचीली खोज। Dropout

3

आप OpenGrok या इसके बजाय कुछ अन्य कोड-विशिष्ट खोज इंजन का उपयोग कर सकते हैं।

I wrote a quick review उनमें से कुछ समय पहले।

2

यह काफी समय रहा है, लेकिन आखिरी बार मैंने खोज कोड के लिए Google डेस्कटॉप खोज का उपयोग करने का प्रयास किया, मुझे उस कार्य के लिए काफी अनुचित पाया गया, जैसा कि मैंने [http://perlmonks.org/?node_id=490310] पर उल्लिखित किया है, जिसका अर्थ है कि जीडीएस (चुपचाप) केवल कई स्रोत कोड फ़ाइलों के एक छोटे से अंश को अनुक्रमित किया गया (और यह पता लगाने में काफी चुनौती दी गई कि खोज कोड फ़ाइलों में इतनी अधिक चीज़ों को खोजने में विफल क्यों रहा)।

मुझे पता चला कि कॉपरनिक डेस्कटॉप सर्च कोड फ़ाइलों पर बेहतर काम करता है (लेकिन मुझे इसके बाद के संस्करणों में भी परेशानी हो रही थी, जिसमें सभी मैचों को नहीं मिला, इसलिए मैं संस्करण 2.1.1 के साथ रह रहा हूं)। लेकिन इन दिनों मैं इसका अधिक उपयोग नहीं करता (ज्यादातर इसलिए क्योंकि मुझे अपने नए नियोक्ता द्वारा प्रदान किए गए लैपटॉप पर ऐसी चीजों को स्थापित करने की अनुमति नहीं है)।

+0

मैंने सोर्स कोड खोज पर कॉपरनिक को भयानक पाया। मैंने हाल ही में इसे हटा दिया। – cbrulak

2

आप Larry's Any Text File Indexer को आजमा सकते हैं। आप इंस्टॉल समय पर एक्सटेंशन की एक सूची निर्दिष्ट कर सकते हैं और यह उन फ़ाइल प्रकारों पर पूर्ण टेक्स्ट खोज करेगा।

0

इम सिर्फ इस एक जाना दे:

http://desktop.google.com/plugins/i/java.html?hl=en

..also आप अपने जावा पेड़ में बातें Google डेस्कटॉप में निम्न सिंटैक्स का उपयोग कर खोज कर सकते हैं:

<YOUR SEARCH> filetype:java under:"C:\hft\trunk" 

..where मैं अपना कोड "सी: \ एचएफटी \ ट्रंक" में रखता हूं

+0

दुर्भाग्यवश, लिंक अब मान्य नहीं है। क्या आप एक नया लिंक जानते हैं जहां से इसे प्राप्त किया जा सकता है? – Matt

0

यह Google डेस्कटॉप प्लगइन नहीं है, लेकिन हमें जो चाहिए वह काम करता है।

हमने http://svnquery.tigris.org/ का उपयोग करना शुरू कर दिया है और ऐसा लगता है कि यह बहुत तेज़ है। मेरी इच्छा है कि यह प्रति साइट एकाधिक भंडारों का समर्थन करता है। हमारे पास प्रति प्रोजेक्ट एक रिपोजिटरी है, इसलिए वर्तमान में मुझे हमारे पास प्रत्येक प्रोजेक्ट के लिए वर्चुअल निर्देशिका बनाना है। एक शो स्टॉपर नहीं, बस हमारे प्रोजेक्ट सेटअप स्क्रिप्ट में स्वचालित करने की आवश्यकता है।

संबंधित मुद्दे