ale*_*042 7 c# command-line syntax-highlighting
我正在寻找一种简单的方法,从命令行将C#代码语法高亮显示为HTML.理想情况下,这将是这样的:
syntax-highlighter test.cs
Run Code Online (Sandbox Code Playgroud)
...生成test.html.
您可以尝试SyntaxHighlighter。它不会直接将 C# 翻译为 HTML 源代码,而是使用 javascript。您所要做的就是链接到 JS 文件。例如:
<html>
<head></head>
<body>
<pre class="brush: csharp;">
//put all your code here
public class Hello1
{
public static void Main()
{
System.Console.WriteLine("Hello, World!");
}
}
</pre>
<link type="text/css" rel="stylesheet" href="syntaxhighlighter/styles/shCore.css"></link>
<link type="text/css" rel="stylesheet" href="syntaxhighlighter/styles/shThemeDefault.css"></link>
<script type="text/javascript" src="syntaxhighlighter/scripts/shCore.js"></script>
<script type="text/javascript" src="syntaxhighlighter/scripts/shBrushCSharp.js"></script>
<script type="text/javascript">
SyntaxHighlighter.all();
</script>
</body>
</html>
Run Code Online (Sandbox Code Playgroud)
结果非常好。
使用上面的模板编写一个脚本非常容易,只需将源代码放在正确的位置即可。
| 归档时间: |
|
| 查看次数: |
1086 次 |
| 最近记录: |