मैं अपने संपादक के रूप में विम का उपयोग करता हूं लेकिन जब मैं रिफैक्टरिंग की बात करता हूं तो मैं जावा के लिए आईडीई की एक ही शक्ति प्राप्त करना चाहता हूं। क्या जावा को रिफैक्टर करने के लिए कोई कमांडलाइन उपकरण हैं? मैं शायद पर्ल या विम स्क्रिप्टिंग का उपयोग करके कुछ एक साथ हैक कर सकता हूं लेकिन अगर वहां कुछ पहले से बाहर है तो मैं इसका इस्तेमाल करूंगा।क्या जावा कोड रिफैक्टर करने के लिए कोई ओपन सोर्स कमांड लाइन टूल्स हैं?
उत्तर
jrefactory, और इसकी command line option देखें।
यह लगभग कुछ भी नहीं करता है। – stepancheg
हाँ, वह परिष्कृत नहीं। मैं इंटेलिजे और नेटबीन्स का उपयोग करता हूं, हालांकि। –
कोड रिफैक्टरिंग एक बहुत ही संदर्भ-संवेदनशील और बातचीत-भारी प्रक्रिया है जो कमांड लाइन इंटरफेस के लिए खुद को बहुत अच्छी तरह से उधार नहीं देती है। एक विशेष फ़ाइल (या फाइलों के सेट) में दर्जनों प्रकार के रिफैक्टरिंग हो सकते हैं और इन सभी को एकीकृत करने के लिए एक विम इंटरफ़ेस के साथ आना एक बड़ी चुनौती होगी।
यदि आप आईडीई कार्यक्षमता चाहते हैं, तो आईडीई का उपयोग क्यों न करें? विशेष रूप से जावा के साथ, जो ग्रहण जैसे सॉफ्टवेयर के एक जटिल टुकड़े द्वारा स्वत: रिफैक्टरिंग के लिए खुद को बहुत अच्छी तरह से उधार देता है।
मैं दृढ़ता से आपको एक आईडीई (जैसे VIMPlugin और ग्रहण के भीतर वीआईएम का उपयोग करने की सलाह देता हूं - यह वह संयोजन है जिसका मैं उपयोग करता हूं और यह बहुत अच्छी तरह से काम करता है)।
मैं वीआईएम मरने वाला था। हालांकि एक आधुनिक आईडीई के भीतर रिफैक्टरिंग और कोड विश्लेषण किसी भी क्षमताओं को पार कर जाएगा जो वीआईएम प्रदान करेगा (प्लगइन्स आदि के साथ)।
मुझे गलत मत समझो। मुझे वीआईएम पसंद है और अभी भी इसे सभी प्रकार के सामानों के लिए उपयोग करें। हालांकि, आधुनिक आईडीई सबसे अधिक उत्पादक मार्ग आगे हैं।
मैंने उन लोगों की कोशिश की है लेकिन विम प्लगइन मुझे किसी भी आदर्श लाभ नहीं देता है। मैं साथ ही साथ विम और विचार पक्ष का उपयोग कर सकता हूं। –
आधुनिक आईडीई हेवीवेट के लिए हैं। एक बड़ी परियोजना खोलने या वर्कस्पेस स्विच करने के लिए लगभग एक मिनट प्रतीक्षा करने से नफरत है। – JoaoHornburg
आप Eclim को आजमा सकते हैं। एक्लीम का लक्ष्य ग्रहण के भीतर ग्रहण की कार्यक्षमता का पर्दाफाश करना है। विशेष रूप से, कुछ commands for refactoring समर्थित हैं जो समर्थित हैं।
मुझे पता है कि यह एक पुराना सवाल है, लेकिन मैं खुद को यह सवाल थोड़ा सा वापस पूछ रहा था और एक लिखने का फैसला किया। यह नया है और यह "सुपर भयानक अभी तक नहीं" है लेकिन यह गोलांग में लिखा गया है और यह खुला स्रोत है। अस्वीकरण, यह मेरा प्रोजेक्ट है लेकिन मैं स्वयं को बढ़ावा नहीं दे रहा हूं। मैंने सोचा कि मैं दूसरों के साथ साझा करूंगा जो इस प्रकृति के बारे में परवाह करते हैं।
यह कौन सी भाषा का समर्थन करता है? –
सभी मूल रूप से दोनों फाइलों और फ़ाइल सिस्टम के लिए एक रिकर्सिव खोज/प्रतिस्थापन है –
- 1. ओपन सोर्स टूल्स के लिए दान
- 2. डेटा खनन ओपन सोर्स टूल्स
- 3. क्या कोई एक्सएसएलटी प्रोसेसिंग कमांड लाइन टूल्स हैं?
- 4. क्या SQL कोड के लिए कोई ओपन सोर्स रिपोजिटरी है?
- 5. .NET के लिए मजबूत और दोस्ताना कमांड लाइन टूल्स?
- 6. ओपन सोर्स या फ्री वायरफ्रेम टूल्स
- 7. ओपन सोर्स जावा
- 8. जावा ओपन-सोर्स प्रोजेक्ट
- 9. ओपन सोर्स सी # कोड तरंग फॉर्म पेश करने के लिए?
- 10. ओपन सोर्स टेलनेट जावा एपीआई
- 11. क्या जावा ओपन सोर्स कोड का अध्ययन करने वाली कोई पुस्तक है?
- 12. क्या ओपन सोर्स कैप्चा समाधान उपलब्ध हैं?
- 13. क्या कोई अच्छा संदर्भ (ओपन-सोर्स) रेल नोएसक्यूएल ऐप्स हैं?
- 14. क्या Google डॉक्स के लिए कोई ओपन सोर्स विकल्प है?
- 15. ओपन सोर्स जावा की स्थिति क्या है?
- 16. क्या कोई ओपन-सोर्स डीआरएम समाधान है?
- 17. क्या नेट 4 के लिए कोई ओपन सोर्स प्रोफाइलर है?
- 18. ओपन सोर्स आरटीओएस कोड लिंक
- 19. हाइबरनेट जेपीए से डीडीएल कमांड लाइन टूल्स
- 20. क्या आप ओपन सोर्स
- 21. आईओएस/एंड्रॉइड के लिए ओपन सोर्स एफएमपीपीजी प्लेयर क्या हैं?
- 22. वॉयस आधारित कमांड सक्रियण के लिए ओपन सोर्स लाइब्रेरी
- 23. Mathworks Polyspace के लिए ओपन सोर्स विकल्प?
- 24. क्या जावाएफएक्स ओपन सोर्स है?
- 25. जावा ओपन सोर्स वर्कफ़्लो इंजन
- 26. ओपन-सोर्स कोड में स्ट्रिंग छुपाएं?
- 27. क्या ReplayDIRECTOR/Chronon डीबगर के लिए कोई ओपन-सोर्स विकल्प हैं?
- 28. अकादमिक सहयोग के लिए ओपन-सोर्स प्लेटफार्म
- 29. जावा के लिए ओपन सोर्स एबीएनएफ पार्सर कार्यान्वयन?
- 30. जावा फ़ाइल के लिए उपलब्ध कोई कमांड लाइन प्रारूप उपकरण?
आप क्या हासिल करने की कोशिश कर रहे हैं? – Peter
ज्यादातर फाइलों में कक्षाओं, विधियों और चर का नाम बदल रहे हैं। यह मेरा सबसे आम उपयोग मामला है। –
क्या कोई भी ओपन सोर्स कमांड लाइन टूल्स नहीं है? कोई भी उपकरण अच्छा होगा। – jedierikb