एक ही दस्तावेज़ में कई और अलग कॉपी पेस्ट कैसे करें?


0

एक ही दस्तावेज़ में कई और अलग कॉपी पेस्ट कैसे करें?

उसी दस्तावेज में मुझे कुछ बदलाव करने की जरूरत है।

सभी परिवर्तन अलग-अलग हैं। क्या जल्दी से ऐसा करने का कोई तरीका है?

मुझे यह 300+ दस्तावेज़ में करने की आवश्यकता है।

संपादित करें:

उदाहरण के लिए

मैं इसे बदलना चाहता हूं

function aout0() {
    out("0", 100, "This text is different in each file", "");
}
function aout1() {
    out("1", 200, "This text is different in each file", ""); 
}
function aout2() {
    out("2", 300, "This text is different in each file", "");
}
function aout3() {
    out("3", 400, "This text is different in each file", "");
}
function aout4() {
    out("4", 500, "This text is different in each file", "");
}
function aout5() {
    out("5", 600, "This text is different in each file", "");
}
function aout6() {
    out("6", 700, "This text is different in each file", "");
}

इस मामले में

function aout0() {
    out("0", 0, "This text is different in each file", "");
}
function aout1() {
    out("1", 136, "This text is different in each file", "");
}
function aout2() {
    out("2", 272, "This text is different in each file", "");
}
function aout3() {
    out("3", 408, "This text is different in each file", "");
}
function aout4() {
    out("4", 544, "This text is different in each file", "");
}
function aout5() {
    out("5", 680, "This text is different in each file", "");
}
function aout6() {
    out("6", 816, "This text is different in each file", "");
}

हम्म, आप एक एआई सिस्टम की तरह कुछ मतलब है कि उन 300 + फ़ाइलों के लिए आवश्यक परिवर्तन का पता लगाने जाएगा? कैसे कुछ विवरण के बारे में दोस्त
निक

क्या आपको वास्तव में कॉपी / पेस्ट का मतलब है या आपकी आवश्यकता का वर्णन करने के लिए खोज / प्रतिस्थापन बेहतर है? इसके अलावा, दस्तावेज़ प्रारूप क्या है? एक उदाहरण हमें आपकी मदद करने में मदद करेगा।
माइक फिट्जपैट्रिक

@ माइक- यह लंबे जावास्क्रिप्ट दस्तावेज का एक हिस्सा है
धातु गियर ठोस

@ माइक - मैं सभी उदाहरणों का चयन करना चाहता हूं (जैसे हम नियंत्रण का उपयोग करते हैं) उसी फ़ाइल में जहां मुझे बदलाव की आवश्यकता होती है और फिर प्रत्येक स्थान पर आवश्यक चरणों में संशोधन की आवश्यकता होती है
धातु गियर ठोस

क्या मैं आपको अंडरस्टैंडिंग कर रहा हूं? आप प्रत्येक फ़ाइल के भीतर पाठ के कई अलग-अलग क्षेत्रों में कई प्रतिस्थापन करना चाहते हैं, लेकिन जरूरी नहीं कि प्रत्येक फ़ाइल का सभी पाठ। आप प्रत्येक फ़ाइल को खोलने, पाठ के कई वर्गों का चयन करने और प्रतिस्थापन लागू करने की योजना बनाते हैं - यथासंभव कुशलता से।
माइक फिट्जपैट्रिक

जवाबों:


1

यह ' सेड ' नामक एक पुराने टूल के लिए एक शास्त्रीय समस्या है । आप इस टूल के माध्यम से टेक्स्ट को पाइप करते हैं और टेक्स्ट को अपने तरीके से संशोधित कर सकते हैं। आप यहाँ खिड़कियों के लिए एक संस्करण प्राप्त कर सकते हैं । अपनी एक पंक्ति को ठीक करने के लिए:

 % sed -i -e 's/out("0", 100/out("0", 0/' *.js

और इसे उन सभी पैटर्नों के लिए दोहराएं जिन्हें आप बदलना चाहते हैं। आप अपने सभी संबंधित पैटर्नों को एक .rew - फ़ाइल में जोड़ सकते हैं और उन सभी को एक साथ लागू कर सकते हैं।


इसका उपयोग कैसे करें
धातु गियर ठोस

2
अकीरा ने आपको एक कमांड लाइन दी है, आपको विंडोज एक्सपी के लिए sed डाउनलोड करने और इसे कमांड प्रॉम्प्ट से चलाने की आवश्यकता है।
ta.speot.is

1
आह, web2.0 इन दिनों दोस्तों :)
अकीरा

0

शायद आपको Ditto जैसे क्लिपबोर्ड प्रबंधक की आवश्यकता है ?

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.