Total Commander Forum Index Total Commander
Форум поддержки пользователей Total Commander
Сайты: Все о Total Commander | Totalcmd.net | Ghisler.com | RU.TCKB
 
 RulesRules   SearchSearch   FAQFAQ   MemberlistMemberlist   UsergroupsUsergroups   RegisterRegister 
 ProfileProfile   Log in to check your private messagesLog in to check your private messages   Log inLog in 

Single Post  Topic: Автоматическое "причёсывание" однострочного текстовика 
Author Message
Mellomann



PostPosted: Thu Apr 07, 2016 00:31    Post subject: Автоматическое "причёсывание" однострочного текстовика Reply with quote

Дано.

Конфиги хромиума или любого другого хромоклона типа этих:
\Profile\Default\Preferences
\Profile\Default\Secure Preferences
\Profile\Local State

С незапамятных времён (года полтора уже точно) хромой перестал верстать человеко-понятный конфиг с отступами, пробелами, абзацами и красивой визуальной структурой, а вместо этого просто сливает всё в одну длиннющую строку.
Каждый раз (когда приходит надобность что-то сравнить или поправить) попытка копаться в этой строке не вызывает ничего кроме злости и ярости, ибо эта экономия на пробелах в несколько байт при весе программы в сотни мегабайт просто смешна.

Собственно, сейчас приходится делать извращения в текстовых редакторах типа автозамены
{ на \n{
} на }\n
и т.д. для хоть какого-то визуального восприятия.
Пример моей чистой заготовки для файла настроек - https://justpaste.it/t0ts (чтоб понятнее было что я хочу увидеть на выходе)
Метод тупой, костыльный и далеко не самый лучший.

Прошу помощи, кто как подскажет (вдруг есть хорошее решение), как можно облегчить и автоматизировать сие действо?

В идеале было бы дать на вход однострочную бяку, а на выходе получать нечто типа приведённого в примере. Особой радостью было бы визуальное структурирование при помощи отступов перед текстом, как это было в старых хромых.

p.s.
Пардон, кажись, не в ту ветку форума пошло... Это не столько к тоталу относится, сколько к стороннему ПО.
Но если это можно провернуть при помощи тоталовских плагинов - было бы вообще отлично.
View user's profile Send private message


Powered by phpBB © 2001, 2005 phpBB Group