Linka, нужен именно текстовый редактор? Ну, то есть готовый?
Просто, если действительно такое простое форматирование, то можно ведь и самому (или кого-то попросить) написать программу, принимающую на ввод текстовый файл, форматирующую и выводящую результат, хоть на C++, хоть на Python (из мною известных).
Так же, думаю, можно написать макрос в MS Office, они вроде как с этим справляться должны Добавлено (11 Августа 2018, 15:32)
---------------------------------------------
Вот, что-то вышло, вроде бы!
Код
#!/usr/bin/env python
# -*- coding: utf-8 -*-
import textwrap
#для большого объема тут мы должны открыть и считать файл,
#но для примера я взял текст из шапки
source_text = "Текст текст текст. Текст текст текст. Текст текст текст. Текст текст текст. Текст текст текст. Текст текст текст. Текст текст текст. Текст текст текст. Текст текст текст. Текст текст текст. Текст текст текст. Текст текст текст. Текст текст текст."
wrapped_text = textwrap.wrap(source_text, 30) #по 30 символов на строку
output_text_list = []
for line in wrapped_text:
changed_line = "{func_a}{tmp_line}{func_b}".format(
func_a = "<fff>",
tmp_line = line,
func_b = "</fff>")
output_text_list.append(changed_line)
#для большого объема тут должна быть запись списка output_text_list в файл
#для демонстрации же - просто вывод на экран
for line in output_text_list:
print(line)
Демонстрация результата: