Как сделать код в одну строку?

12
Qest
На сайте с 21.10.2010
Offline
40
15531

При разработке код всегда отформатирован разными сдвигами отступами, а так же имеет комментарии. То есть для его читабельности.

Есть ли какие-то онлайн ресурсы или другие варианты, чтобы отформатированный код с комментариями преобразовать в одну строку, удалив комментарии и ненужные пробелы/отступы?

FL
На сайте с 03.02.2004
Offline
128
#1
Qest:
чтобы отформатированный код с комментариями преобразовать в одну строку, удалив комментарии и ненужные пробелы/отступы?

Смысл? На скорость исполнения это не влияет.

Qest
На сайте с 21.10.2010
Offline
40
#2

UPD:

Ищется похожее на такое:

webtoolhub

DavyJohnes
На сайте с 05.01.2011
Offline
84
#3
Qest:
UPD:
Ищется похожее на такое:
webtoolhub

Все это ерунда, как бы ты HTML\JS не хотел бы сделать менее читабельным, всегда найдутся средства которые сделают обратное. Открой те же инструменты разработчика в Opera. Там HTML всегда ровный в независимости от исходного состояния.

https://handy-tools.io (https://handy-tools.io) - Набор полезных утилит для всех!
DiAksID
На сайте с 02.08.2008
Offline
236
#4
FreeLancer:
Смысл? На скорость исполнения это не влияет.

а на объём трафика и скорость загрузки?

а делается все одной preg_replace буфера вывода...

show must go on !!!...
Qest
На сайте с 21.10.2010
Offline
40
#5
DiAksID:

а делается все одной preg_replace буфера вывода...

Ну это грубо. Как в таком случае определить единичные пробелы которые лишние. Может у меня в тексте на странице есть единичные пробелы и я их всех удалю. Где >=2 впринципе можн и так.

К тому же что делать с комментариям.

DiAksID
На сайте с 02.08.2008
Offline
236
#6
Qest:
Ну это грубо. Как в таком случае определить единичные пробелы которые лишние. Может у меня в тексте на странице есть единичные пробелы и я их всех удалю. Где >=2 впринципе можн и так.

К тому же что делать с комментариям.

всё можно сделать, хотя и не одним, а последовательность 3-х/4-х preg_replace. аккуратно и так как нужно кодеру: и форматированные участки можно защитить от изменения, а уж комменты всех видов вырезаются вообще без проблем (вопрос о них, мягко говоря, выглядит смешно).

ЗЫ: времени на то что бы включить мозг и отладить этот простенький алгоритм нужно значительно меньше чем дождаться здесь "подарка". хотя каждому своё...

Qest
На сайте с 21.10.2010
Offline
40
#7
DiAksID:
всё можно сделать, хотя и не одним, а последовательность 3-х/4-х preg_replace. аккуратно и так как нужно кодеру: и форматированные участки можно защитить от изменения, а уж комменты всех видов вырезаются вообще без проблем (вопрос о них, мягко говоря, выглядит смешно).

ЗЫ: времени на то что бы включить мозг и отладить этот простенький алгоритм нужно значительно меньше чем дождаться здесь "подарка". хотя каждому своё...

Ну конечно, как у вас все просто. Раз два и все. Тут куча разных мелочей и факторов, к примеру код может быть смешанным, в одном файле и php и js и html. В Js к примеру в конце строки не обязательно ставить ;, а если в одну строку то должно быть. Не говоря уже о единичных пробелах. И если у тебя 100 файлов, я неделю буду их вручную делать так.

Конечно можно написать код который это будет делать, но зачем изобретать велосипед если возможно кто-то его уже написал.

Например как здесь.

DiAksID
На сайте с 02.08.2008
Offline
236
#8

ёпрст 😂 ппц аргументы. смешной парень.

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

Qest
На сайте с 21.10.2010
Offline
40
#9

DiAksID, господи, да откуда ж вас столько берется псевдогениев которые все знают. minify работает с JS и CSS файлами только, а речь идет по крайней мере о html,css,js,php как одно целое, следовательно не решает проблемы описанной выше (если код смешанный)

DiAksID
На сайте с 02.08.2008
Offline
236
#10
Qest:
DiAksID, господи, да откуда ж вас столько берется псевдогениев которые все знают. minify работает с JS и CSS файлами только, а речь идет по крайней мере о html,css,js,php как одно целое

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

да, и нахрена вам PHP то одной строкой, а ? может результат его выполнения сжать достаточно ? 😂 (это риторический вопрос, отвечать не надо)

удачи вообщем, в боевой и политической...

12

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий