我需要让Chrome以不换行的方式显示包含长行的纯文本文件。但当Chrome显示纯文本文件(text/plain)时,它会将行自动折行。如何让它表现出类似Firefox的行为(不自动换行,显示滚动条)?
我已经尝试使用<pre>元素来包裹文本,虽然可以实现不自动换行的效果,但加载时间非常长,即使对于相对较短的文本也是如此。
我需要让Chrome以不换行的方式显示包含长行的纯文本文件。但当Chrome显示纯文本文件(text/plain)时,它会将行自动折行。如何让它表现出类似Firefox的行为(不自动换行,显示滚动条)?
我已经尝试使用<pre>元素来包裹文本,虽然可以实现不自动换行的效果,但加载时间非常长,即使对于相对较短的文本也是如此。
更简单的解决方法是右键点击并打开“查看页面源代码”。在这个视图中,行不会默认环绕,而“换行符”是一个可以在页面顶部用复选框切换的选项。
我也一直在研究这个问题。目前找到的最接近的解决方法是使用命令行启动 Chrome 并强制创建自定义用户样式表。
具体步骤可以参考这里:http://code.google.com/p/chromium/issues/detail?id=2393
然后你可以编辑本地样式表并更新 pre 标签的 CSS(这是 Chrome 默认呈现 text/plain 的方式),以删除 "word-wrap: break-word",从而不会打断行。
我不太想为这么简单的事情建议一个扩展,但是Syntaxtic!扩展支持此功能。
它用于向文本文件添加语法高亮和行号,因此它肯定比你想要的更多,但至少它可以禁用自动换行。