大家应该都知道,本站发帖时可以嵌入源代码,源代码是有美化输出的。但不知各位是否注意到,这个美化输出在遇到比较长的代码行时,是折行的,这一点并不符合绝大多数代码编辑器的处理习惯,况且这里的代码窗口实在太窄了,太容易折行了。
我的解决方案是,修改网页的样式表,把源代码区块设置为横向卷滚,这样就符合一般的代码阅读习惯了。当然这只是个人的无奈之举,还是希望官方能够提供更完美的解决方案。
具体方法是:在浏览器中创建一个【书签】,链接地址如下——
javascript:(function(){var i=$('iframe').get(0),d=(i&&i.contentDocument)||document,s=d.head.appendChild(d.createElement("style"));s.appendChild(d.createTextNode(""));s.sheet.insertRule("pre.prettyprint{overflow-x:scroll;}",0);s.sheet.insertRule("pre.prettyprint code{word-wrap:initial;white-space:pre;}",0);})()
在浏览到某个帖子的时候,点一下这个书签,帖子里面的源代码就变成不折行的了。
补个截图: