Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/463.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
safari和chrome javascript控制台多行_Javascript_Browser_Debugging - Fatal编程技术网

safari和chrome javascript控制台多行

safari和chrome javascript控制台多行,javascript,browser,debugging,Javascript,Browser,Debugging,Firebug在其控制台工具中具有多行功能。有没有办法通过Safari/Chrome中的调试器工具获得此功能? 还没有 更新:我链接到的问题的状态现在已“修复”。在返回的同时尝试按option(Windows上的shift键)。在Mac上插入新行。尝试使用记事本(或其他工具),然后复制/粘贴到控制台,对我有用 很简单。。。在多行之间放置分号,它将在控制台中工作 比如说 如果你有这样的html <div id="test">This is a test statement</di

Firebug在其控制台工具中具有多行功能。有没有办法通过Safari/Chrome中的调试器工具获得此功能?

还没有


更新:我链接到的问题的状态现在已“修复”。

在返回的同时尝试按option(Windows上的shift键)。在Mac上插入新行。

尝试使用记事本(或其他工具),然后复制/粘贴到控制台,对我有用

很简单。。。在多行之间放置分号,它将在控制台中工作

比如说

如果你有这样的html

<div id="test">This is a test statement</div>

我希望能有所帮助。

Windows上的Shift-Enter允许在Mac上使用多行输入选项


一个功能更全面的编辑器正在开发中。

Shift+Enter似乎可以在chrome浏览器中使用。我使用ubuntu 12.04作为我的操作系统。感谢贝斯特先生和萨姆·达顿的投入。

我建议:

  • 编写
    调试器
    并在console选项卡中按Enter键
  • 这将带您进入选项卡;如果不是,请确保调试器断点处于活动状态
  • 现在,您可以在Sources选项卡中编写任何您想要的内容,该选项卡就像一个完整的IDE,具有换行符和缩进等功能
  • 选择要运行的代码的任何部分,然后右键单击,选择控制台中的
    Evaluate

  • 对于
    googlechrome
    ,您可以在
    Developer控制台中
    Sources>>Snippets>>+newsnippet

    一旦您编写了
    多行代码
    ,您就可以使用
    按钮
    按钮
    上提到的
    Ctrl+Enter
    执行它

    这就像一个文本编辑器,它有许多
    键盘快捷键
    ,您可以在
    设置>>快捷键下找到这些快捷键


    祝你好运。

    chrome有一个很酷的扩展


    它只需添加另一个名为BigConsole的选项卡,并允许那些可能只阅读此答案的人执行多行代码

    :现在可以在Chrome开发工具中使用多行控制台条目,根据MrBester下面的回答。imho-代码片段功能是处理此问题的最佳方式:-另外,创建大量代码片段并重用它们会带来额外的好处。Ctrl-Enter和Shift-Enter在Mac OS上也有效(对我来说!)(我使用的是Chrome 14;不能保证早期版本)。此外,粘贴多行代码“只起作用”。要运行多行代码,请按Enter。这很酷,谢谢。“在控制台中评估”有键盘快捷键吗?你可以使用一个叫做“BigConsole”的chrome扩展,我觉得它非常方便。
    var ourTest = document.getElementById('test'); alert(ourTest.innerHTML);