Я уверен, что есть способ сделать это, но я не могу понять это. Я сделаю все возможное, чтобы объяснить это.

У меня есть список с 20000 строк в блокноте ++. У меня есть две вкладки, открытые в блокноте ++. Правая вкладка является основным списком. Левая боковая вкладка - это то, что нужно добавить в начало каждой строки на правой вкладке.

Вот изображение моего блокнота ++, чтобы дать вам лучшее понимание.

Я должен быть в состоянии сделать следующее в автоматическом режиме, так как у меня есть более 20000 строк для этого.

  1. скопировать строку 1 вкладки «новые 7»
  2. перейти на вкладку «новые 6»
  3. вставить буфер обмена (строка 1 вкладки «новые 7») в начало строки 1 вкладки «новые 6»
  4. вернуться на вкладку «новый 7»
  5. скопировать строку 2 вкладки «новые 7»
  6. перейти на вкладку «новые 6»
  7. вставить буфер обмена (строка 2 вкладки «новые 7») в начало строки 2 вкладки «новые 6»

У меня есть и pasteitin, и typeitin, но если мне нужна какая-то другая программа / приложение или если она встроена в notepad++, это было бы здорово. Мне нужно сделать это самой программой, или мне нужно всего лишь нажать кнопку, чтобы выполнить каждый из них.

1 ответ1

1

Я не думаю, что вы можете сделать это в IDE. Однако задача очень проста в любом языке программирования, например в PHP:

  1. Загрузите и установите XAMPP.
  2. Найдите папку htdocs в папке XAMPP. Вероятно, C:/xampp/htdocs или C:/Program Files/xampp/htdocs .
  3. Создайте новую папку с именем что угодно, например, foldername и поместите туда два ваших входных файла (в формате .txt ) с именами input1.txt и input2.txt .
  4. Создайте файл с именем index.php и скопируйте код ниже.
  5. Откройте браузер и введите: http://localhost/foldername .

Этот код объединит строки в input2.txt после строк в input1.txt:

<?php  
$lines1 = file('input1.txt', FILE_IGNORE_NEW_LINES);  
$lines2 = file('input2.txt', FILE_IGNORE_NEW_LINES);  
for ($i = 0,$size=count($lines1); $i < $size; $i++)  
echo $lines1[$i].$lines2[$i].'<br>';  
?>

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