我想在winform上显示WebBrowser控件的一些源代码。我想用HTML标签来装饰源代码,例如颜色,字体和大小。但我发现很难正确显示缩进。
确切地说,我的源代码保存在String []中,每个String都包含正确的缩进(空格或制表符)。但似乎WebBrowser控件只是忽略这些缩进。
有人能告诉我怎么做吗?
答案 0 :(得分:11)
我想将代码粘贴到Gist中,然后以这种方式显示。 Github将识别代码并相应地格式化。
如果您经常这样做,可以试试markdown。
或使用像Syntax Highlighter这样的一次性格式化程序。
答案 1 :(得分:7)
<pre>
element(使用<code>
elements并使用适当的类名来标记要突出显示语法的部分
<pre><code class="javascript"><code class="keyword">function</code> <code class="name">foo</code>()…
答案 2 :(得分:1)
您可能需要查看此JavaScript库以突出显示和格式化代码。 http://code.google.com/p/syntaxhighlighter/
或者您可以查看此类服务 - http://pygments.appspot.com/或此 - http://hilite.me/