syntaxhighlighter4 长代码自动换行

SyntaxHighlighter 是一款代码高亮插件

github address

markdown 语法html标签
``` java
hello, markdown
```
<pre class="brush:java">
hello, markdown
</pre>
  • 修改如下:

1.syntaxhighlighter4\dist\theme-default.css

  .syntaxhighlighter .line {  
    white-space: pre !important; }

修改为

  .syntaxhighlighter .line {
    white-space: pre-wrap !important; }

2.增加js

<script type="text/javascript">
    //jquery 3.3.1 写法$(window).on('load',function(){})
    //jquery 1.8 可以$(window).load(function(){})
    $(window).on('load',function(){
        $('.code .line').each(function(index){
            var yqhg=$(this).height();
            $('.gutter .line:eq('+index+')').attr('style','height:'+yqhg+'px !important')
        });
    });
    //<pre>代码行数 随browser窗口变化而变化
    $(window).resize(function () {
        $('.code .line').each(function(index){
            var yqhg=$(this).height();
            $('.gutter .line:eq('+index+')').attr('style','height:'+yqhg+'px !important')
        });
    });

</script>
  • qq_43638135
    妲己再美究为妃: 博主没有想过自己接一些私活干吗?我现在还没毕业,但是我也确实听说外挂市场自动化游戏脚本市场挺火热的,并且报酬也很丰厚,但是具体的我也不是很清楚,求解答。 (1个月前 #47楼) 查看回复(2) 举报 回复
    22