感谢维基百科,我发现了CodeMirror,它不仅是一个语法高亮器,还是一个代码编辑器。但是,根据以下代码折叠演示,你可以将其仅用作查看器。它是用Javascript编写的,并支持许多语言(完整列表在此处)。