Firefox Dev Tools - 它是否有多线控制台?

时间:2016-09-30 15:58:14

标签: firefox console.log firefox-developer-tools

Firefox Dev Tools是否有允许控制台以多线模式运行的设置?我的几位同事建议我使用Chrome / Opera Dev Tools,或者至少使用Firebug。

技术信息

Firefox版本:49.0.1,没有添加内容。

主要在编写/开发Web应用程序时使用Opera和Opera开发工具。但是,为了实现跨浏览器兼容性,有时需要在特定浏览器中调试应用程序。

我不使用Firebug,因为Firebug是错误的。 Firefox的内置开发工具比Firebug中的工具更好。此外,内置工具比Firebug中的工具更稳定。

我知道Firefox的Scratchpad和Split控制台模式。目前,我在分离控制台模式下使用Scratchpad来调试我的Web应用程序中的内容,当我需要多行进行调试时。但是,无法看到DOM会使这种方法处于严重劣势。

2 个答案:

答案 0 :(得分:2)

  

我不会使用Firebug,因为Firebug是有缺陷的。 Firefox的内置开发工具比Firebug中的工具更好。此外,内置工具比Firebug中的工具更稳定。

请注意,Firebug不再像过去那样存在。 Firefox正在变成多进程,Firebug与它不兼容。所以现在,Firebug和原生DevTools合并为一个。

  

Firefox Dev Tools是否有允许控制台以多行模式运行的设置?

此处没有设置,但控制台有多种方式可以在多线模式下运行:

  • 如果按键盘上的shift + Enter,将创建一个新行
  • 如果您创建一个新块并按Enter键,也会创建一个新行,而不是提交无效的JS表达式。

例如,如果您输入}然后按回车键,则提示将转到下一行,然后您可以完成输入您正在创建的新对象的属性。 如果您在下一行输入let a = { }并按Enter键,则会提交整个 $(this).data().data.text = $(this).data().data.text.replace(parentTarget, ""); 表达式。

答案 1 :(得分:1)

根据Firefox的Web控制台键盘快捷键页面(https://developer.mozilla.org/en-US/docs/Tools/Web_Console/Keyboard_shortcuts#Command_line_interpreter),您可以使用" Shift + Return(回车)"在控制台中输入多个线路表​​达式。按钮。

没有设置将控制台置于多行模式,因为Firefox开发工具不需要这样的设置。