Мой файл javascript отображается в виде одной строки текста в отладчике Chrome. Зачем? - PullRequest
16 голосов
/ 01 мая 2011

All one line

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

Ответы [ 3 ]

19 голосов
/ 26 октября 2012

N.B .: В текущей версии Chrome это на самом деле делается нажатием на значок {} ("pretty print") в левом нижнем углу панели инструментов разработчика.

4 голосов
/ 01 мая 2011

Вы уже ответили на свой вопрос, но это хорошее место, чтобы заметить, что Chrome (начиная с версии 12, в настоящее время в канале разработчиков) имеет встроенную функцию pretty-print, которая может быстро работать с обычной однострочной Файлы JavaScript, которые генерируют все хорошие веб-сайты. На вкладке «Сценарии» веб-инспектора выберите файл в обычном раскрывающемся списке и щелкните правой кнопкой мыши исходный код. Выбор «De-obsfucate Source» отформатирует файл разумным способом и даже позволит вам устанавливать точки останова внутри недавно переформатированного кода. Это очень полезно.

4 голосов
/ 01 мая 2011

Ах, разобрался. Концы строк в файле проблемы были каким-то образом установлены в формате Mac, а остальные файлы были в формате Windows. Не уверен, как формат поменялся, но его легко конвертировать обратно (в Notepad ++ просто зайдите в Edit -> EOL Conversion).

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...