是否有Notepad ++插件自动将所有当前打开的文件合并到一个文件中?
更新:是的,我非常了解复制和粘贴:)我正在处理大量文件,我想要一个解决方案,使这个过程中的这个步骤比几十个复制和粘贴。
我知道组合文件的实用程序,但我希望能够方便地组合当前在文本编辑器中打开的文件。
如果那里没有插件,我会自己写一个;我只是想知道它是否已经存在以节省我开发它的时间。
答案 0 :(得分:12)
http://www.scout-soft.com/combine/
不是我的应用,但是这个插件允许您将所有打开的标签合并到一个文件中。
答案 1 :(得分:11)
我安装了Python Script plugin并写了一个简单的脚本:
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 ++中打开的所有文件,并将它们添加到新文件中。完全符合我的需要。
答案 2 :(得分:2)
我在DOS提示符下使用以下命令为我做合并 对于(* .txt)中的%f,请输入"%f" >> output.txt的 它很快,而且很有效。只需确保要合并的所有文件都在执行此命令的目录中。