2017-02-06 10 views
0

Примечание для закрытого голосования ИИ: Я не прошу рекомендации по программному обеспечению другого продукта. Так или иначе. Я спрашиваю, возможно ли что-то.Многострочный режим для отладочных инструментов Firefox?

Одной из главных особенностей Firebug - который теперь прекращенной и уже начал работать со сбоями - была из стороны в сторону редактор скриптов с консоли:

image description

Я не могу понять, как включить это в инструментах разработчика Firefox. Я посмотрел в настройках, но в этом нет ничего. Возможно ли это в инструментах разработчика Firefox? Или, может быть, это просто невозможно?

Я знаю, что с сдвига + Enter можно ввести несколько строк в консоли, но при нажатии кнопки ввода сброса линии.

+1

Связанный [Редактор JS-редактора Firefox (например, firebug)?] (Http://stackoverflow.com/questions/41118844/firefox-developer-tools-js-editor-like-firebug) –

+2

Вы знакомы с [Scratchpad ] (https://developer.mozilla.org/en/docs/Tools/Scratchpad)? –

ответ

3

В Firefox DevTools есть что-то похожее Scratchpad, которое представляет собой отдельную панель, позволяющую выполнять многострочный код JavaScript. Кроме того, в командной строке вы можете ввести разрывы строк, нажав Shift + Введите и автоматически перерывается в следующую строку, когда введенное выражение еще не закончено, например. когда вы пишете document. и нажмите Введите.

Поскольку эти функции не совсем то, что предусмотрено Firebug, и пользовательский интерфейс несколько требует привыкания, есть request to implement a multi-line mode for the console, как в Firebug, а также request to improve the output within Scratchpad.

+0

Я попробовал эту блокноту, и это смешно сломано. Когда вы нажимаете «проверка», появляется панель инструментов, которая не может быть скрыта, а другая кнопка помещает '/ ** undefined ** /' в код. Они серьезно относятся к этому? –

+0

Да, пользовательский интерфейс не очень удобен для пользователя. Я опубликовал [отчет об ошибке для добавления кнопки переключения для боковой панели] (https://bugzilla.mozilla.org/show_bug.cgi?id=1337083) прямо сейчас. Вывод '/ ** undefined ** /' отображается только тогда, когда исполняемый скрипт не имеет возвращаемого значения. –