14

我想在 winform 上显示一些带有 WebBrowser 控件的源代码。我想用 HTML 标签来装饰源代码,例如颜色、字体和大小。但我发现很难正确显示缩进

准确地说,我的源代码保存在 String[] 中,并且每个 String 都已经保存了正确的缩进(空格或制表符)。但似乎这些缩进只是被WebBrowser 控件忽略了。

有人可以告诉我怎么做吗?

4

3 回答 3

12

我喜欢将我的代码粘贴到Gist中,然后以这种方式显示。Github 将识别代码并相应地对其进行格式化。

如果你要经常这样做,你可以试试markdown

或者使用像Syntax Highlighter这样的一次性格式化程序。

于 2012-05-29T14:08:54.717 回答
8

<pre>元素(使用具有适当类名的<code>元素来标记要语法突出显示的部分)

<pre><code class="javascript"><code class="keyword">function</code> <code class="name">foo</code>()…
于 2012-05-29T14:02:14.957 回答
1

您可能希望查看此 JavaScript 库以突出显示和格式化您的代码。http://code.google.com/p/syntaxhighlighter/

或者您可以查看这样的服务 - http://pygments.appspot.com/或这个 - http://hilite.me/

于 2012-05-29T14:11:10.160 回答