Wintercranberry Да это хорошо что вы выложили свои варианты. Во первых не уверен что такое форматирование полезно. Пользователь, который читает текст может шириной окна выставить себе желаемую ширину столбика, который он будет читать. И эта ширина зависит от размера шрифта, который также легко изменяется колесом мыши. Используя перенос в качестве установки ширины для кого то это создаст проблему чтобы выставить свою ширину и они будут вынуждены подстраиваться под ваши предпочтения. Новички обычно не знают что в блокноте есть галочка "Перенос по словам" и поэтому руками делают жёсткий перенос, а когда узнают об этой галочке, то приходится исправлять тексты, и чаще вручную, потому что неизвестно выставлен ли настоящий перенос или это псевдо-перенос.
Центрирование сделано с помощью пробелов, это всё псевдо-эффекты, кстати в "The Bat!" тоже такое поведение, курсор можно выставить в любой точке.
Если вы делаете для себя и вам это нравиться, ваш выбор, можно это считать примуществом.
В вашем случае можно также использовать Word или редактор на основе RichEdit, например стандартный WordPad или органайзер
keynote.
Но в Notepad++вы можете табуляцией установить левый отступ, при чем количество символов будет меньше, например 4 таба = 16 пробелов. В Notepad++ есть опции удалить пробельные символы справа от строк или слева, на концах, так что всегда можно парой кликов избавиться от всего этого форматирования.
Ещё подстраивание ширины создаётся вставкой лишних пробелов если не достаёт несколько символов, это тоже псевдо-эффекты. Лучше бы это было как в браузере, когда текст не содержит лишние пробелы, но он выравнивается автоматически, а в вашем варианте это сохраняется в документ.
Если вы вставите в Word не форматированный текст, то вам легко его форматировать, а чтобы вставить в Word ваш вариант, его придётся исправлять от псевдо-эффектов.