是否有Notepad ++插件可以自动将所有当前打开的文件合并成一个单独的文件?
更新:是的,我非常清楚复制和粘贴 :) 我正在处理大量文件,并且希望找到一种比几十次复制和粘贴更快的解决方法。
我知道有一些用于组合文件的工具,但我想要的是在我的文本编辑器中方便地组合当前已打开的文件。
如果还没有这样的插件,我会自己编写一个;我只是想知道它是否已经存在,以节省我开发一个的时间。
是否有Notepad ++插件可以自动将所有当前打开的文件合并成一个单独的文件?
更新:是的,我非常清楚复制和粘贴 :) 我正在处理大量文件,并且希望找到一种比几十次复制和粘贴更快的解决方法。
我知道有一些用于组合文件的工具,但我想要的是在我的文本编辑器中方便地组合当前已打开的文件。
如果还没有这样的插件,我会自己编写一个;我只是想知道它是否已经存在,以节省我开发一个的时间。
我在DOS提示符中使用以下命令来进行合并:
for %f in (*.txt) do type "%f" >> output.txt
它很快速,而且有效。只需确保要合并的所有文件都在执行此命令的同一目录中。
*.03*
。 - iBobb我安装了Python Script插件并编写了一个简单的脚本:
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.")
它查看当前在Notepad ++中打开的所有文件,并将它们添加到一个新文件中。 正是我所需要的。