我正在尝试找到像web服务这样的牧师,它可以执行某种自动语言检测(在编程语言方面),并相应地进行语法着色。
大多数贴身网站都没有我真正喜欢和使用的功能。
谢谢!
答案 0 :(得分:0)
Pygments有些紧密:http://pygments.org/docs/quickstart/#lexer-and-formatter-lookup
>>> from pygments.lexers import guess_lexer, guess_lexer_for_filename
>>> guess_lexer('#!/usr/bin/python\nprint "Hello World!"')
<pygments.lexers.PythonLexer>
不完美但已经非常有用。
但是,我分享你对粘贴服务的挫败感,也有同样的看法。在我看来,实际上着色应该在客户端进行。
https://github.com/alexgorbatchev/SyntaxHighlighter http://code.google.com/p/google-code-prettify/
在这方面相当不错。
答案 1 :(得分:0)
我已经完成了开发自己的工具来完成这项工作。它被称为UU,使用highlight.js
执行自动语法识别。