Chrome 控制台中丢失的换行符

Posted

技术标签:

【中文标题】Chrome 控制台中丢失的换行符【英文标题】:Lost linebreaks in Chrome console 【发布时间】:2012-02-21 22:00:26 【问题描述】:

在 Chrome 的控制台(工具 » 开发人员工具)中,我正在调试的脚本显示时没有换行符,即使实际文件有换行符。我以前也遇到过这种情况,但我可以确定它是文件中的空格还是 Chrome 中的设置。但是当每个错误都出现在第 1 行时,调试某些东西是几乎不可能的。我尝试重新启动 Chrome,但没有骰子。知道如何让它恢复正常吗?

【问题讨论】:

你用 firebug 试过了吗? @AndréAlçadaPadez 在 Firefox 的 Firebug 中很好。但我想要 Chromeness ;) 【参考方案1】:

我遇到了这个问题,它是 EOL 行尾。我将它们从 Mac Classic (\n) 更改为 Windows Dos (\n\r)。

【讨论】:

【参考方案2】:

听起来文件已被缩小。在您查看它之前,您是否知道它是否经过了任何类型的构建过程?

如果不是,我不确定为什么会发生这种情况。有一个不错的解决方法:

在“脚本”选项卡中打开脚本,然后单击底部的 prettyprint 按钮以恢复格式。不过,不得不一直这样做有点烦人。

是否有我们可以看到的公共链接?我可以想象,如果文件是在一个平台(Mac/Linux/Windows)上创建的并且正在另一个平台上查看,那么可能会出现一些行尾问题。我自己还没有遇到过这个。

【讨论】:

谢谢,不,它没有缩小。那个按钮没有做,但很高兴知道。 :] 将它复制到一个新文件修复它。 我不确定是什么原因造成的,但我已经完成了从制表符到空格的查找和替换。但我一直这样做,所以我不知道是不是这样。 我怀疑是查找和替换。诡异的。不过,很高兴你解决了。 :) 我认为换行符确实做到了,尽管我希望 Chrome 能够正确处理 UNIX 换行符。【参考方案3】:

使用记事本或其他编辑器打开文件并再次保存。您似乎遇到了与此处提到的问题相同的问题。

http://196.23.168.153/support/forum/p/Chrome/thread?tid=0936a4d8f8b915b5&hl=en

如果这不起作用,请使用漂亮的打印按钮 :-)

【讨论】:

仅供参考,该网址现在看起来太旧了,不再显示论坛消息。

以上是关于Chrome 控制台中丢失的换行符的主要内容,如果未能解决你的问题,请参考以下文章

连接丢失后,ajax 请求在 chrome 中挂起

如何使Chrome控制台支持多行js模式

节点检查器控制台 - 无法执行命令,而是转到换行符

我可以阻止 Chrome 开发者工具控制台记录图像 404 错误吗? [复制]

chrome在控制台显示logo是怎么实现的

如何在 Chrome 中保存更改的 CSS? [复制]