0

我正在尝试找到一个像 webservice 这样的糕点,它确实执行某种自动语言检测(就编程语言而言)并相应地进行语法着色。

大多数馅饼网站都没有我非常想拥有和使用的这个功能。

谢谢 !

4

2 回答 2

0

我已经完成了开发自己的工具来做到这一点。它被称为 UU 并使用highlight.js.

  • http://uu.zoy.org是免费的,可以在本地对您粘贴到浏览器中的内容进行编码,然后再将其发送到服务器。
  • API 是在制品。
于 2012-09-24T07:43:15.027 回答
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/

在这方面相当不错。

于 2012-06-28T16:08:15.537 回答