क्या इंटेलिजे में कोई प्लगइन या टूल है जो आपके स्रोत .java फ़ाइलों से सभी टिप्पणियों को मिटा देगा? मैंने ANT task के बारे में पढ़ा है जो यह कर सकता है .. आईडीई के भीतर से ऐसा करने के लिए देख रहा था। वैकल्पिक रूप से एक टेक्स्टपैड प्लगइन भी काम करेगा ..IntelliJ का उपयोग कर स्रोत फ़ाइल टिप्पणियां निकालें?
उत्तर
नियमित अभिव्यक्ति मोड में आप "प्रतिस्थापन" (या "पथ में बदलें" का उपयोग कर सकते हैं यदि आप एकाधिक फ़ाइलों में टिप्पणियां हटाना चाहते हैं) और फिर इस नियमित अभिव्यक्ति का उपयोग करें "खोजने के लिए पाठ" फ़ील्ड:
(/\*([^*]|[\r\n]|(\*+([^*/]|[\r\n])))*\*+/|[ \t]*//.*)
और इसे खाली स्ट्रिंग के साथ प्रतिस्थापित करें। फिर इस प्रतिस्थापन को पूरी फ़ाइल या सभी चयनित फ़ाइलों पर लागू करने के लिए "सभी" दबाएं। यह आपकी फ़ाइल से सभी ब्लॉक टिप्पणियों और लाइन टिप्पणियों को हटा देगा। आप केवल टिप्पणियों को ब्लॉक करना चाहते हैं हटा दिया जाना चाहिए, तब यह regex का उपयोग:
(/\*([^*]|[\r\n]|(\*+([^*/]|[\r\n])))*\*+/)
और आप बस लाइन टिप्पणी हटाना चाहते हैं, तो आप इस regex का उपयोग कर सकते हैं:
([ \t]*//.*)
हालांकि, मैं चेतावनी दी है चाहिए कि यह केवल 99.99 बार काम करता है।
String myStr = "";
:
String myStr = "/** I am not a comment */";
इस regex को यह हो जाएगा: डी
आशा इस मदद करता है आप एक स्ट्रिंग चर की तरह अपने फ़ाइल में परिभाषित हो सकता है।
अच्छा विचार .. लेकिन यह कि RegEx मेरे लिए काम नहीं कर रहा है .. –
पहला वाला? मैंने इसे आईडीईए 9.0.1 में दो बार चेक किया है और यह मेरे लिए काम कर रहा है। – Behrang
हमम .. मैं इस http://pastebin.com/u0fQub8j फ़ाइल पर कोशिश कर रहा हूं .. काम नहीं लग रहा है। कोई विचार? मैं IntelliJ पर हूँ 8. –
टिप्पणी जावा प्रीप्रोसेसर जावा स्रोतों से सभी टिप्पणियों (/ आर विकल्प) http://code.google.com/p/java-comment-preprocessor/
मेरे समाधान है कटौती करने के लिए अनुमति देता है:
find . -name *.java -type f -exec sh -c "perl -0pe 's#/\*(.|\n)*?\*/##g; s|//.*?\n|\n|g' '{}' > temp.java; cat temp.java > {} ; rm temp.java;" \;
कृपया अपना कोड इंडेंट करें और स्टाइलिज़ करें :) –
पार्टी के लिए देर हो चुकी है, लेकिन है "Structural Search and Replace Dialogs" विकल्प है कि कर सकते हैं विभिन्न प्रकार की टिप्पणियों को खोजने के लिए इस्तेमाल किया जाए और उन्हें
संपादित करें => ढूंढें => संरचनात्मक रूप से बदलें ...
सिंगल लाइन
// $CommentContent$
मल्टी लाइन
/*
$CommentContent$
*/
:
- में "खोज टेम्प्लेट" नीचे से एक दर्ज
जावाडोक
/** $CommentContent$ */
"रिप्लेसमेंट खाका:" छोड़ दो खाली
क्लिक करें 'खोज' उचित स्कोप का चयन करें और फिर 'सभी बदलें'
आप एस hould और अधिक टिप्पणियां
नोट देखें: कि आप प्रभावित कोड पुन: प्रारूपित करना होगा इस पराक्रम गंदगी तो स्वरूपण
मेरे लिए सबसे अच्छा जवाब – otaviodecampos
- 1. सामान्यीकरण का उपयोग कर रिडंडेंसी कैसे निकालें?
- 2. स्रोत आदेश का उपयोग
- 3. IntelliJ का उपयोग कर अप्रयुक्त विधियों को कैसे खोजें?
- 4. Intellij
- 5. IntelliJ
- 6. PHP का उपयोग कर स्ट्रिंग से सबस्ट्रिंग को कैसे निकालें?
- 7. reflection.emit का उपयोग कर स्पष्ट इंटरफ़ेस कार्यान्वयन को कैसे निकालें?
- 8. स्रोतसेफ 6.0: खोज फ़ाइल टिप्पणियां
- 9. तैनाती का उपयोग कर जार के साथ स्रोत फ़ाइल को कैसे तैनात करें: तैनाती फ़ाइल
- 10. एक्सकोड प्लिस्ट फ़ाइल - टिप्पणियां गायब हो गईं, फ़ाइल को
- 11. (जावा, IntelliJ, और लिनक्स का उपयोग)
- 12. IntelliJ का उपयोग कर वेबएप रन कॉन्फ़िगरेशन में मेवेन ओवरले का उपयोग करना?
- 13. IntelliJ आइडिया हाइलाइटिंग; फ़ाइल एक्सटेंशन
- 14. सी # से रोबो-टिप्पणियां और #region कैसे बाहर निकालें?
- 15. Intellij-IDEA
- 16. फ़ाइल से निकालें
- 17. जावाडोक टिप्पणियां बनाम ब्लॉक टिप्पणियां?
- 18. फ़ाइल पथ का हिस्सा कॉपी/निकालें?
- 19. संशोधित प्रतिबद्धता से फ़ाइल निकालें
- 20. स्रोत फ़ाइल
- 21. आर मार्कडाउन फ़ाइल जैसे स्रोत 'स्रोत (' myfile.r ') स्रोत कैसे करें?
- 22. टिप्पणियां .exe में .net में संकलित टिप्पणियां?
- 23. जावास्क्रिप्ट का उपयोग कर स्ट्रिंग से रिक्त स्थान कैसे निकालें?
- 24. Regex.Replace का उपयोग कर स्ट्रिंग से संख्याओं को कैसे निकालें?
- 25. XSLT का उपयोग कर स्ट्रिंग से विशेष वर्ण कैसे निकालें?
- 26. PowerShell का उपयोग कर फ़ाइल पर ReadOnly विशेषता को कैसे निकालें?
- 27. पुनर्सम्मिलित Intellij
- 28. IntelliJ IDEA
- 29. IntelliJ
- 30. IntelliJ
क्यों न सिर्फ इंटेलीजे में चींटी कार्य चलाने के लिए और यह एक दिन कहते हैं? – duffymo
डफिमो जो बहुत अधिक समझ में आता है ;-) –
वैसे यह समझ में आता है, मुझे थोड़ा इंटेलिजे प्लगइन ढूंढना अच्छा लगेगा, जिसे मैं किसी भी पुरानी फ़ाइल पर आसानी से उपयोग कर सकता हूं जिसे मैं खोलता हूं, मैं टिप्पणियों को साफ़ करना चाहता हूं। –