用于源代码格式化的C#/.NET库,就像Stack Overflow使用的那样?
我正在编写一个命令行工具来将Markdown文本转换为html输出,这似乎很容易.
但是,我想知道如何为嵌入式代码块获得良好的语法着色,就像Stack Overflow使用的那样. 有谁知道: > StackOverflow正在使用哪个库 基本上,它需要在Stack Overflow使用的那个中具有一些相同的“智能”,通过基本上最好地尝试找出用于选择正确关键字的语言. 基本上,我想要的是我自己的程序来处理如下所示的块: if (a == 0) return true; if (a == 1) return false; // fall-back Markdown Sharp,我正在使用的库,默认情况下输出上面的简单pre / code html块,没有语法着色. 我喜欢与Stack Overflow上的格式相同的处理类型,例如,上面包含蓝色的“return”关键字. 或者,嗯,在添加代码示例后检查此Stack Overflow页面的源代码后,我注意到它的格式也像一个简单的pre / code块.它是纯粹的javascript-magic在这里工作,所以也许没有这样的库? 如果没有库可以通过所使用的关键字自动确定一种可能的语言,那么如果我明确地告诉它该语言,是否会有效?由于这是“我的”markdown-commandline-tool,如果需要,我可以轻松添加语法. 解决方法
哎呀 – 我完全错过了你已经在使用
Markdown Sharp的事实 – 但这就是Markdown处理器Stack Overflow使用的.
但是,它也使用Google Code Prettify – 这就是提供颜色的位.那是你失踪的那一点吗? (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |