我想在 winform 上显示一些带有 WebBrowser 控件的源代码。我想用 HTML 标签来装饰源代码,例如颜色、字体和大小。但我发现很难正确显示缩进。
准确地说,我的源代码保存在 String[] 中,并且每个 String 都已经保存了正确的缩进(空格或制表符)。但似乎这些缩进只是被WebBrowser 控件忽略了。
有人可以告诉我怎么做吗?
我喜欢将我的代码粘贴到Gist中,然后以这种方式显示。Github 将识别代码并相应地对其进行格式化。
如果你要经常这样做,你可以试试markdown。
或者使用像Syntax Highlighter这样的一次性格式化程序。
您可能希望查看此 JavaScript 库以突出显示和格式化您的代码。http://code.google.com/p/syntaxhighlighter/
或者您可以查看这样的服务 - http://pygments.appspot.com/或这个 - http://hilite.me/