语法的命令行工具将C#强调为HTML?

前端之家收集整理的这篇文章主要介绍了语法的命令行工具将C#强调为HTML?前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我正在寻找一种简单的方法来从命令行将C#代码语法高亮显示HTML.理想情况下,这将是这样的:
  1. Syntax-Highlighter test.cs

生成test.html.

解决方法

您可以尝试 SyntaxHighlighter.它不会直接将C#转换为HTML源代码,而是使用javascript.所有你需要做的就是链接到JS文件.例如:
  1. <html>
  2. <head></head>
  3. <body>
  4.  
  5. <pre class="brush: csharp;">
  6. //put all your code here
  7. public class Hello1
  8. {
  9. public static void Main()
  10. {
  11. System.Console.WriteLine("Hello,World!");
  12. }
  13. }
  14. </pre>
  15.  
  16. <link type="text/css" rel="stylesheet" href="SyntaxHighlighter/styles/shCore.css"></link>
  17. <link type="text/css" rel="stylesheet" href="SyntaxHighlighter/styles/shThemeDefault.css"></link>
  18. <script type="text/javascript" src="SyntaxHighlighter/scripts/shCore.js"></script>
  19. <script type="text/javascript" src="SyntaxHighlighter/scripts/shBrushCSharp.js"></script>
  20. <script type="text/javascript">
  21. SyntaxHighlighter.all();
  22. </script>
  23. </body>
  24. </html>

结果非常好.

编写一个使用上面模板的脚本非常容易,只需在正确的地方找出源代码即可.

猜你在找的C#相关文章