如何在google-code-prettify中包装长代码行

时间:2014-03-22 21:06:25

标签: javascript syntax-highlighting

我正在使用google-code-prettify的默认设置。当一行太长时,它超出了边界,如下所示:enter image description here它们是否可以包装代码行?

4 个答案:

答案 0 :(得分:11)

您需要使用pre-wrap

pre {
  white-space: pre-wrap;
}

答案 1 :(得分:3)

您可以使用CSS属性word-wrap: break-word;启用自动换行功能。确保您的选择器优先于Google的风格,因为他们可能会在某处设置word-wrap: nowrap;

答案 2 :(得分:2)

另一种方法是将overflow更改为auto

pre {
  overflow: auto;
}

答案 3 :(得分:2)

对于使用亚麻布的任何人,您需要这个

:not(pre) > code {
    white-space: pre-wrap; 
    word-wrap: break-word;
}