Как сделать несколько разных копий вставки в одном документе?

В том же документе мне нужно сделать некоторые изменения.

Все изменения разные. Есть ли способ сделать это быстро?

Мне нужно сделать это в 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", "");
}

2 ответа2

1

это классическая проблема для старого инструмента под названием « sed ». Вы передаете текст через этот инструмент и можете изменить текст на выходе. Вы можете получить версию для Windows здесь. исправить одну из ваших строк:

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

и повторите это для всех шаблонов, которые вы хотите изменить. Вы также можете объединить все ваши соответствующие шаблоны в файл .sed и применить их все сразу.

0

Возможно, вам нужен менеджер буфера обмена, такой как Ditto?

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .