什么是仅使用具有类属性的HTML来突出显示语法的工具?

前端之家收集整理的这篇文章主要介绍了什么是仅使用具有类属性的HTML来突出显示语法的工具? 前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。

我正在寻找一个命令行工具(或Perl模块或VIM脚本或任何其他工具),它将使用一些输入文件(例如XMLJavaScript文件)并将其格式化为HTML.我特别希望我的输出中不包含< span style =“ color:red”>或< font color = red>根据特定的配色方案,它应该使用CSS类名称标记文件的不同语法部分.

例如,如果我将此文件作为输入:

function f(x) {
  return x + 1;
}

我想要的输出类型是:

<pre><span class=keyword>function</span> <span class=ident>f</span><span class=punc>{</span>
  <span class=keyword>return</span> <span class=ident>x</span> <span class=op>+</span> <span class=numliteral>1</span><span class=punc>;</span>
<span class=punc>}</span></pre>

有人知道这样的工具吗?

类似于VIM的2html.vim脚本,但输出带有语法突出显示组名的class =“”属性(例如“ Constant”,“ Identifier”,“ Statement”等)是理想的.

谢谢,

卡梅伦

最佳答案
您可以在命令行上使用PHP文件提供给GeSHi(或cURL您自己的本地服务器或其他黑客工具)

http://qbnz.com/highlighter/geshi-doc.html#basic-usage

猜你在找的HTML相关文章