选择了一款很轻巧的js 代码高亮,一个32K的 highlight.min.js 和一个2K 的 themes css,你可以到HIGHLIGHT.JS 官网看看。
HIGHLIGHT.JS 是一款很优秀的前端 js 代码高亮渲染,依赖较少,使用也很方便,目前已有足够的高亮风格提供选择,总有一款适合你。
下面是代码高亮测试
1
2
3
4
5
6
7
8
9
10
@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
再帖一小段
1
2
3
4
5
6
7
8
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://pylist.com/topic/11.html 转摘请注明来源