我想写一个博客,我想以一种整洁的格式显示c#代码。有没有办法。我喜欢用堆栈溢出的方式来完成,包括颜色。 :)如何在网页中显示格式化的代码
回答
你有不少选项在这里,但我会建议不要使用JavaScript格式化程序。如果用户禁用脚本,您仍然希望代码看起来不错。
如果您正在使用Visual Studio,生产力电动工具插件具有“复制HTML”选项:
http://blogs.msdn.com/b/kirillosenkov/archive/2010/06/07/copy-code-in-html-format-with-visual-studio-2010.aspx
乔恩斯基特提供给公众使用代码格式:
http://csharpindepth.com/CodeFormatterTool.aspx
如果您使用PHP,GeSHi是一个很好的服务器端选项:
http://qbnz.com/highlighter/
我认为堆栈溢出使用谷歌代码,美化:
http://code.google.com/p/google-code-prettify/
是SyntaxHighlighter的另一个很好的客户端解决方案:
http://alexgorbatchev.com/SyntaxHighlighter/
谢谢约翰。在我的博客上发布代码是一件轻而易举的事情。我正在使用visual studio 2010,生产力动力工具很快。 – 2011-03-02 17:41:13
互联网的任何部分在JavaScript禁用的情况下仍然看起来不错吗? – Anthony 2011-05-24 22:25:15
没有它,我建立的任何东西都很好看。我是“渐进式增强”的忠实粉丝。 – 2011-05-25 15:01:32
SO使用google-code-prettify,这是Javascript + CSS。你应该获得你需要在该网站上的所有文件。
此外,如果您不介意使用PHP,则有GeSHi。但客户端可能会更好,所以我会使用代码优化器。
+1#哇..我没有注意到它是美容院使用的SO – 2011-03-02 16:09:55
谢谢Rafe。现在我开始使用visual studio插件。我一定会考虑今天的美化。 – 2011-03-02 17:44:53
请让我知道如何使用google-code-prettify在blogspot.com上垂直或水平滚动 – 2011-12-12 08:33:08
<blockquote>
//.....Code
<blockquote>
这并没有真正回答这个问题。尝试添加更多的细节,使其更加完整。 – 2011-12-16 21:31:33
的语法高亮和谷歌代码,美化是客户端解决方案,它可能会更好,因为它更灵活的在任何网页(.PHP被应用| 的.aspx | .jsp | .html)。它的缺点是:
最初当页面加载时,格式化代码以原始格式显示。 JavaScript花费一些时间来构建代码的语法高亮显示。
如果javascript被禁用,则不起作用。
解:预建立的语法格式化的代码。 Syntax Highlight Generator是一个开源的在线工具,用于预先构建您的代码。该工具建立在Syntax Highlighter v3.0库上。
语法高亮发电机组的配置: codeworkout.blogspot.com/2014/07/online-generator-tool-for-code-syntax_18.html
- 1. 如何在格式化的HTML页面中显示html代码
- 2. 输出代码到格式化网页
- 3. 在div中显示的格式代码
- 4. 网页显示与代码
- 5. 在HTML中格式化java代码以在IDE中显示它
- 6. 如何格式化的PHP代码,以显示这更好
- 7. 显示在网页上的PHP代码
- 8. 如何在网页中显示Java类的代码(JSP)
- 9. 如何格式化代码
- 10. Python烧瓶以及如何在网页中显示代码
- 11. 在网页上使用JSON格式化的显示消息
- 12. 如何在网页中显示Microsoft .doc或.docx格式?
- 13. 如何获取Visual Studio代码以格式化代码显示斜体字体?
- 14. 用于在网页上发布代码的代码语法格式化程序
- 15. 如何避免在Angularjs中显示UI网格单元格中的html代码
- 16. 在网页上显示Ruby代码的最佳方式?
- 17. 在网页上格式化代码片段
- 18. 不显示HTML网页中格式化空白
- 19. 格式化显示网站目录的文件的页面?
- 20. 如何将aspx-markup格式化为html将其显示在网页上
- 21. LifeRay和语法突出显示/代码美化工/代码格式化
- 22. 如何在Intellij中格式化Java代码,如C#风格?
- 23. 如何显示格式化的XML
- 24. 如何显示网页的样式表
- 25. 如何在代码中的网格视图中实现分页
- 26. 如何通过代码在DetailsView网格中格式化日期字段?
- 27. 如何在简单的Html代码中以下列格式显示表格
- 28. 如何生成QR码并在网页中显示页面
- 29. 如何在代码/ xaml中为WPF显示UniformGrid中的网格线?
- 30. 替代UIWebView显示格式化帖子
我可以建议[Github的要旨(https://gist.github.com/) – jksnw 2015-03-26 13:41:38