2010-10-19 12 views
12

में फ़ाइलों को जोड़ना क्या वहां कोई नोटपैड ++ प्लगइन है जो स्वचालित रूप से सभी मौजूदा खुली फ़ाइलों को एक फ़ाइल में जोड़ती है?नोटपैड ++

अद्यतन: हाँ, मैं नकल की बहुत जानकारी है और पेस्ट :) मैं फ़ाइलों के बहुत सारे के साथ काम कर रहा हूँ, और मैं एक समाधान है कि इस प्रक्रिया में इस कदम के कई दर्जन कॉपी और की तुलना में एक छोटा सा तेजी से बनाता है चाहता हूँ चिपकाता है।

मुझे फाइलों के संयोजन के लिए उपयोगिताओं के बारे में पता है, लेकिन मैं विशेष रूप से उन फ़ाइलों को संयोजित करने की सुविधा चाहता हूं जो वर्तमान में मेरे टेक्स्ट एडिटर में खोले गए हैं।

यदि पहले से कोई प्लगइन नहीं है, तो मैं खुद को लिखूंगा; मैं बस सोच रहा था कि क्या यह पहले से ही मुझे विकसित करने का समय बचाने के लिए मौजूद है।

+1

@ डेलनान यदि आप एक समय में 20 फाइलों का संयोजन कर रहे हैं, तो यह बहुत ही कठिन हो सकता है ... –

+0

यह प्लगइन की तलाश करने, इसे स्थापित करने, यह महसूस करने में सक्षम है कि यह काम नहीं कर रहा है, एक और ढूंढ रहा है, इसे चला रहा है , यह महसूस कर रहा है कि यह सबकुछ खराब हो गया है और हाथ से सबकुछ ठीक कर रहा है: डी ठीक है, गंभीर: यदि कोई मौजूदा समाधान है, तो अच्छा है, लेकिन वहां संभवतः नहीं है। – delnan

उत्तर

10

मैं Python Script plugin स्थापित किया है और एक सरल पटकथा लिखी:

console.show() 
console.clear() 
files = notepad.getFiles() 
notepad.new() 
newfile = notepad.getCurrentFilename() 
for i in range(len(files) - 1): 
    console.write("Copying text from %s\n" % files[i][0]) 
    notepad.activateFile(files[i][0]) 
    text = editor.getText() 
    notepad.activateFile(newfile) 
    editor.appendText(text) 
    editor.appendText("\n") 
console.write("Combine Files operation complete.") 

यह वर्तमान में नोटपैड में ++ खोला सभी फाइलों को देखता है और उन्हें एक नई फ़ाइल में जोड़ता है। वास्तव में मुझे क्या चाहिए।

+0

ऐसा लगता है कि कोई सहेजी गई फ़ाइल खोले जाने पर यह ठीक काम नहीं करता है। जब ऐसा होता है, तो सभी फाइलें खोले गए अंतिम सहेजे गए दायर में संयुक्त होती हैं। वैसे भी, बहुत उपयोगी है। – jddsantaella

9

http://www.scout-soft.com/combine/

नहीं मेरे ऐप है, लेकिन में इस प्लग आप एक फाइल में सभी खुले टैब गठबंधन की सुविधा देता है।

+0

मैंने आज 28 अगस्त, 2015 को नवीनतम नोटपैड ++ के साथ आजमाया है, यह अभी भी पूरी तरह से काम करता है। Thanx इस संसाधन को साझा करने के लिए बहुत कुछ है। –

+0

अद्भुत। नोट, चूंकि मैं प्लगइन्स मैनेजर का उपयोग करता हूं, इसलिए मैं लेखक की साइट से प्लगइन डाउनलोड करने और प्लगइन्स फ़ोल्डर में सहेजने में सक्षम नहीं था। हालांकि, प्लगइन्स प्रबंधक को प्लगइन खोजने में कोई परेशानी नहीं थी और मैं इसे आसानी से इंस्टॉल करने में सक्षम था। – aparente001

+0

उन सभी फ़ाइलों को खोलने के लिए जिन्हें आप मर्ज करना चाहते हैं, और फिर प्लगइन्स -> संयोजन -> प्रारंभ करें। मर्ज किए गए टेक्स्ट को एक नई फ़ाइल में पॉप किया जाएगा और आपका फ़ोकस स्वचालित रूप से नई फ़ाइल पर जाएगा, जिसे आप सहेज सकते हैं और संपादित कर सकते हैं। महान समाधान – aparente001

2

मैंने डीओएस प्रॉम्प्ट में निम्न आदेश का उपयोग किया है ताकि 0 एफमें% f (* .txt) टाइप करें "% f" >> output.txt यह तेज़ है और यह काम करता है। बस यह सुनिश्चित करें कि विलय करने के लिए सभी फाइलें उसी निर्देशिका में हैं जहां से आप इस आदेश को निष्पादित करते हैं।

+0

यह काम किया, धन्यवाद! –