Объединение файлов в Notepad ++ - PullRequest
       0

Объединение файлов в Notepad ++

12 голосов
/ 19 октября 2010

Существует ли плагин Notepad ++, который автоматически объединяет все открытые в настоящее время файлы в один файл?

Обновление: Да, я очень хорошо осведомлен о копировании и вставке :) Я работаю с большим количеством файлов, и мне нужно решение, которое делает этот шаг в процессе немного быстрее, чем несколько дюжина копий и паст.

Мне известны утилиты для объединения файлов, но я хочу, чтобы удобство сочеталось именно с файлами, которые в данный момент открыты в моем текстовом редакторе.

Если плагинов там уже нет, я сам напишу; Мне просто интересно, существует ли оно уже, чтобы сэкономить мне время на его разработку.

Ответы [ 3 ]

12 голосов
/ 20 февраля 2014

http://www.scout -soft.com / объединить /

Не мое приложение, но этот плагин позволяет объединить все открытые вкладки в один файл.

11 голосов
/ 01 ноября 2010

Я установил плагин 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 ++, и добавляет их в новый файл. Делает именно то, что мне нужно.

2 голосов
/ 30 октября 2014

Я использовал следующую команду в командной строке DOS, чтобы выполнить слияние для меня для% f in (* .txt) введите "% f" >> output.txt Это быстро, и это работает. Просто убедитесь, что все файлы для слияния находятся в одном каталоге, откуда вы выполняете эту команду.

...