有没有办法让SharePoint以预先格式化的方式显示代码段?目前它只是看起来像文本,任何东西都会比什么都好。
答案 0 :(得分:50)
我发现hilite.me生成了html样式代码,您可以将其插入到sharepoint wiki中。
它支持多种语言和样式,是一款在线应用程序。
答案 1 :(得分:5)
不,因为MOSS的wiki只是一个新页面,链接附有“wiki”字样。
答案 2 :(得分:5)
尽管这是一个老问题,但我还有另一种解决方案可能在提出问题时不存在:
您可以在SharePoint维基页面上创建GitHub Gist并使用Gist的嵌入代码。如果您已经在使用Gist,想要在wiki之外的多个位置共享代码段,和/或希望将代码段的历史记录与Wiki页面的其余部分分开,则此功能特别有用。
要在不删除脚本标记的情况下使用嵌入代码,请转到“插入”按钮;编辑页面时在功能区中嵌入代码:
答案 3 :(得分:3)
此解决方案假定您使用的IDE已经为您格式化了代码。 如果您有原始文本文件,其他一些答案会更好。
编辑Sharepoint Wiki页面时:
适用于Eclipse作为IDE。可以直接从VS粘贴到SharePoint。
如果您有代码段,则将在多个页面中重复使用,使用类似的复制/粘贴技术将htm文件保存或上载到SharePoint文档库中,然后插入“页面查看器Web部件”以查看不同的htm内容页。
答案 4 :(得分:1)
并非我知道您是否专门使用Wiki功能。据我所知,您的wiki条目存储在表格中的行中。如果您不使用wiki,可以使用语法高亮显示工具。这都是javascript。 http://code.google.com/p/syntaxhighlighter/
答案 5 :(得分:1)
我们使用Telerik Rad Editor
几周其中一个工具是“格式代码块” 您可以在此处看到它:http://demos.telerik.com/aspnet-ajax/Editor/Examples/Default/DefaultCS.aspx
如果您安装RadEditor for MOSS ..我们也将在Wiki页面中获得这个神奇的工具。
答案 6 :(得分:0)
所以这不是一个好的答案,但对我们来说它比默认更好。您可以使用Windows Live writer(WLW)等工具编写Wiki。 WLW添加了代码格式化程序。如果您使用代码格式化程序通过WLW编写Wiki页面,则可以转到Wiki页面并选择“编辑HTML源代码”。然后,您可以从WLW复制到Wiki页面并获得良好的样式。
答案 7 :(得分:0)
我发现的最好方法是使用tohtml.com
您可以将代码剪切并粘贴到其中,它会生成您可以访问您的sharepoint wiki的HTML
答案 8 :(得分:0)
您可以使用prisimjs来显示代码段。添加prisimjs和css时可以这样使用;
p { color: red }
如果您想要更简单的解决方案来使用prisimjs,您可以查看:
http://yasingokhanyuksel.blogspot.com.tr/2017/07/sharepoint-code-syntax-highlighting.html
答案 9 :(得分:-1)
如果您希望在现代页面上使用此代码,则可以使用Qualitem的源代码内容Web部件。
https://spfxhub.com/packages/qualitem-source-code-content-web-part
免责声明:我是共同开发者。