在Notepad ++中组合文件

时间:2010-10-19 18:24:57

标签: file notepad++

是否有Notepad ++插件自动将所有当前打开的文件合并到一个文件中?

更新:是的,我非常了解复制和粘贴:)我正在处理大量文件,我想要一个解决方案,使这个过程中的这个步骤比几十个复制和粘贴。

我知道组合文件的实用程序,但我希望能够方便地组合当前在文本编辑器中打开的文件。

如果那里没有插件,我会自己写一个;我只是想知道它是否已经存在以节省我开发它的时间。

3 个答案:

答案 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的 它很快,而且很有效。只需确保要合并的所有文件都在执行此命令的目录中。