答案 0 :(得分:2)
框架中没有任何内容可以为您提供彩色输出。您将不得不使用库来执行此操作。
C# Code Format是最早出现在Google中的网络之一,虽然它只支持突出显示C#,VB,HTML,XML,T-SQL或Monad。 它能够运行服务器端,因为它是用C#编写的。如果你需要它来格式化PHP,那么扩展它可能非常简单 - 只需创建一个自定义的PHPFormat类。
答案 1 :(得分:2)
您可以使用RegExp轻松构建自己的基本语法高亮显示器。
以下是一个例子:
或者你想要一个用C#编写的html C#荧光笔
或者是JS荧光笔:
答案 2 :(得分:1)
不,当然不在框架本身。您必须寻找支持此功能的库。
答案 3 :(得分:1)
如果你想要它用于网页(我假设,因为PHP高亮功能将其格式化为HTML),你可以使用谷歌代码美化。然而它是一个javascript,另一方面它使代码隐藏语言独立。
我在我的网站上使用它非常成功: - )
答案 4 :(得分:1)
我最近在C#(。Net 2.0)中编写了一个SQL格式库(Poor Man's T-SQL Formatter库),在可用的选项中,它只支持对输出着色(使用html span
标记)。
可以在http://poorsql.com在线进行测试,这里有一个链接,已经将选项设置为“只是着色”,以便您可以测试/播放: