pyList

给SAEpy-log 添加了代码高亮

选择了一款很轻巧的js 代码高亮,一个32K的 highlight.min.js 和一个2K 的 themes css,你可以到HIGHLIGHT.JS 2 官网看看。

代码高亮

HIGHLIGHT.JS 是一款很优秀的前端 js 代码高亮渲染,依赖较少,使用也很方便,目前已有足够的高亮风格提供选择,总有一款适合你。

下面是代码高亮测试

@requires_authorization
def somefunc(param1, param2):
    r'''A docstring'''
    if param1 > param2: # interesting
        print 'Gre\'ater'
        print ''
    return (param2 - param1 + 1) or None

class SomeClass:
    pass

再帖一小段

261917242 function calls in 686.251 CPU seconds

       ncalls  tottime  filename:lineno(function)
       152824  513.894  {method 'sort' of 'list' objects}
    129590630   83.894  rrule.py:842(__cmp__)
    129590630   82.439  {cmp}
       153900    1.296  rrule.py:399(_iter)
304393/151570    0.963  rrule.py:102(_iter_cached)

这个代码高亮不能显示行号,如果要显示行号,就要借助其它的JS 库来实现。

项目地址

https://highlightjs.org/ 1

本文标签: SAEpy log 高亮 添加 代码
本文网址: https://pylist.com/t/1324125530 (转载注明出处)
如果你有任何建议或疑问可以在下面 留言
发表第一条评论!
验证码图片
相关推荐