NOTEPAD++ 需要宏或 typeitin 来实现大型列表的自动化

NOTEPAD++ 需要宏或 typeitin 来实现大型列表的自动化

我确信有办法做到这一点,但我似乎想不出来。我会尽力解释这一点。

我在 notepad++ 中有一个包含 20,000 行的列表。我在 notepad++ 中打开了两个选项卡。右侧选项卡是主列表。左侧选项卡是需要添加到右侧选项卡中每行开头的内容。

这是我的 notepad++ 的图像,可以帮助您更好地理解。

在此处输入图片描述

我需要能够以自动化的方式执行以下操作,因为我有超过 20,000 行需要通过这种方式执行。

  1. 复制标签‘new 7’的第 1 行
  2. 切换到标签‘new 6’
  3. 将剪贴板(选项卡“new 7”的第 1 行)粘贴到选项卡“new 6”的第 1 行开头
  4. 切换回“new 7”标签页
  5. 复制标签‘new 7’的第 2 行
  6. 切换到标签‘new 6’
  7. 将剪贴板(选项卡“new 7”的第 2 行)粘贴到选项卡“new 6”的第 2 行的开头

我下载了 pasteitin 和 typeitin,但如果我需要其他程序/应用程序,或者它内置于 notepad++ 中,那就太好了。我需要通过程序本身来执行此操作,或者我只需按一个按钮即可执行这些操作。

答案1

我认为您无法在 IDE 中执行此操作。但是,在任何编程语言中,这项任务都非常简单,例如在 PHP 中:

  1. 下载并安装微软XAMPP
  2. 在XAMPP文件夹中搜索htdocs文件夹。可能C:/xampp/htdocsC:/Program Files/xampp/htdocs
  3. 创建一个名为任何名称的新文件夹foldername,然后将两个输入文件(.txt格式)放入其中,命名为input1.txtinput2.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>';  
?>

相关内容