C# 如何在网页中显示格式化代码
我正试图写一个博客,我想以一种整洁的格式显示c代码。有办法吗。我喜欢完全按照堆栈溢出的方式进行操作(包括颜色): 这里有很多选项,但我建议不要使用JavaScript格式化程序。如果用户禁用了脚本,您仍然希望代码看起来良好 如果您使用的是Visual Studio,则Productivity Power Tools加载项有一个“复制HTML”选项:C# 如何在网页中显示格式化代码,c#,html,css,C#,Html,Css,我正试图写一个博客,我想以一种整洁的格式显示c代码。有办法吗。我喜欢完全按照堆栈溢出的方式进行操作(包括颜色): 这里有很多选项,但我建议不要使用JavaScript格式化程序。如果用户禁用了脚本,您仍然希望代码看起来良好 如果您使用的是Visual Studio,则Productivity Power Tools加载项有一个“复制HTML”选项: Jon Skeet提供了一个供公众使用的代码格式化程序: 如果您使用的是PHP,那么GeSHi是一个很好的服务器端选项: 我相信堆栈溢出使用谷
Jon Skeet提供了一个供公众使用的代码格式化程序:
如果您使用的是PHP,那么GeSHi是一个很好的服务器端选项:
我相信堆栈溢出使用谷歌代码美化:
SyntaxHighlighter是另一个很好的客户端解决方案:
如果您愿意,您可以使用第三方:SO使用,即Javascript+CSS。您应该在该站点上获得所需的所有文档 另外,如果您不介意使用PHP,还有一些。但是客户端可能更好,所以我会选择代码美化器。
<blockquote>
//.....Code
<blockquote>
//……代码
语法高亮和谷歌代码美化是客户端解决方案,可能更好,因为它更通用,可以应用于任何网页(.php |.aspx |.jsp |.html)。它的失败在于:
+1#哇。。我没注意到索汉克·尤雷夫用的是美化。现在我开始使用VisualStudio插件。今天我一定会研究一下prettify。请让我知道如何在blogspot上使用google代码prettify进行垂直或水平滚动。谢谢John。在我的博客上发布代码是件轻而易举的事。我使用的是visual studio 2010,生产力工具很快。禁用JavaScript后,互联网上还有什么地方看起来还不错吗?没有JavaScript,我构建的任何东西看起来都不错。我是“渐进式增强”的忠实粉丝。@JohnGietzen三年后,你的评论仍然很尴尬Jon Skeet one已不再提供:(谢谢。完全设置后,这一款看起来最好,功能也最多。这并不能真正回答问题。尝试添加更多细节,使其更完整。我可以建议吗