如何在 Firefox DevTools 中激活多行命令行?

How to activate multi-line command line in Firefox DevTools?

如何让Firefox DevTools的控制台多行显示? 我知道 Shift+Enter 键盘快捷键,它使命令行转到下一行。虽然像 Firebug 一样,我想将我的控制台垂直分隔为命令行和结果部分,但我找不到该功能。

Firefox DevTools 的命令行具有 "smart multi-line" 功能。这意味着它会检测命令何时未完成并自动插入换行符,例如当您输入 document. 并按下 Enter 时。如您所述,您还可以通过按 Shift+Enter.

手动插入换行符

DevTools 还提供了一个完全独立的命令编辑器面板,称为 Scratchpad, which you can enable via the settings(在默认开发人员工具* 部分下)。

目前没有像 Firebug 的 Command Editor, but it is already requested 那样作为侧面板的 multi-line 编辑器。

这也是described in the migration guide for Firebug users

你可以试试scratchpad。转到 Settings >> Available Toolbox Buttonscheck scratchpad 的框。参考 screenshot:

完成后,您的 developer console navigation bar 右侧会出现一个 notepad-like 图标...。点击它,它会打开一个 scratch pad,你可以在上面写 codeexecute...

祝你好运。

Firefox Developer version(v70) 有可以用 ctrl+b[=16 激活的多行控制台=](至少在 linux 上,我还没有在官方文档中找到快捷方式)。所以我猜这很快就会出现在主线 FF 中。