Длина строки, отображаемой на консоли, программно ограничена внутри inspector.js. По умолчанию установлено 150 символов.
Вы не можете применить CSS, потому что он выводится на консоль как HTML. Текст уже обрезан.
Вы можете изменить это, но это займет немного работы:
Необходимые и полезные инструменты:
• ack (brew install ack) или ag. (для поиска огромных текстовых файлов очень быстро).
• paktools для питона. Для распаковки ресурсов Chrome, чтобы можно было их редактировать. https://github.com/Magister/pak-tools.
• текстовый редактор по выбору.
Перейдите на любую версию Chrome. Я использую Chromium в качестве примера, но путь в других версиях такой же:
cd "/Applications/Chromium.app/Contents/Versions/YOURVERSION/Chromium Framework.framework/Resources/"
Клонировать или скачать paktools. Это позволит вам распаковать ресурсы Chrome, отредактировать их, а затем перепаковать. Я поместил мой в мой ~./bin
но вы можете положить их где угодно. Примеры будут отражать мой путь:
Теперь в Chrome/.../Chrome Framework.framework/Resoures
папка выполнить: python2 ~/.bin/unpack.py resources.pak
и cd ./resouces
Вы должны будете найти, где это. Файлы постоянно меняются, и поэтому они никогда не меняются.
$ ag "static linkify"
Это привело меня к 28542
. Я изменил функцию по умолчанию на 2000 символов, а также обновил CSS, чтобы я мог прокручивать горизонтально в консоли.
Теперь вернитесь из распакованной папки resouces и в родительскую папку. Выполните: python2 ~/.bin/pack.py resources
и вуаля. Перезапустите Chrome, и ваши devtools теперь настроены.
ВНИМАНИЕ: 6. Команда devtools выпускает обновления версий фреймворка без вашего ведома. И вы потеряете все свои моды, если они это сделают. Я блокирую его, выполнив /Users/Op/Library/Google/GoogleSoftwareUpdate/GoogleSoftwareUpdate.bundle/Contents/Resources/ksinstall --uninstall
и убив всех демонов Keystone и т.д.
Работает как шарм.