有沒有辦法讓SharePoint以預格式化的方式顯示代碼片段?目前它看起來像文字,什麼都比沒有好。在Sharepoint wiki中顯示代碼片段
回答
我發現hilite.me它生成html樣式的代碼,您可以插入到sharpoint wiki中。
它支持多種語言和風格,是一個在線應用程序。
不,因爲MOSS的維基只是一個新的頁面,在鏈接中附加了「wiki」這個詞。
不完全正確。它支持一些wiki語法子集。 [[狗]]:指向同一文件夾中名爲狗的頁面的鏈接。 [[Animals/Dogs]]:指向名爲「動物」的子文件夾中名爲Dogs的頁面的鏈接。 [[列表:公告/歡迎]]:指向本網站的「公告」列表中名爲「歡迎」的項目的鏈接。 – felickz 2011-08-31 21:30:53
不是說我知道你是否特別使用Wiki功能。就我所知,您的wiki條目像表格中的行一樣存儲。如果您不使用wiki,則可以使用語法突出顯示工具。這是所有的JavaScript。 http://code.google.com/p/syntaxhighlighter/
鏈接已經腐爛。重定向也不起作用。 – ShooShoSha 2017-09-13 18:39:03
幾個星期,我們使用Telerik的拉德編輯
的工具之一是「格式代碼塊」 你可以看到它在這裏:http://demos.telerik.com/aspnet-ajax/Editor/Examples/Default/DefaultCS.aspx
如果您安裝了RadEditor青苔..我們也會在Wiki頁面中獲得這個驚人的工具。
所以這不是一個好的答案,但對我們來說,它是更好的默認值。您可以使用Windows Live writer(WLW)等工具編寫您的wiki。 WLW爲代碼格式化程序添加了一個插件。如果您使用代碼格式化程序通過WLW編寫您的wiki頁面,則可以轉至Wiki頁面並選擇「編輯HTML源代碼」。然後,您可以從WLW複製到wiki頁面並獲得良好的樣式。
此解決方案假定您使用的IDE已經爲您設置了格式化代碼。 如果你有一個原始文本文件,其他一些答案會更好。
在編輯一個SharePoint Wiki頁面:
- 從IDE複製代碼到新的MS Word文檔
- 全部高亮顯示在MS Word:按Ctrl + A再次
- 副本中的MS Word
- 開關維基頁面,粘貼
- 繼續編輯維基或保存
作爲IDE可以正常使用Eclipse。可以直接從VS粘貼到SharePoint。
如果您有代碼段,可以在多個頁面中重複使用,使用類似的複製/粘貼技術將htm文件保存或上傳到SharePoint文檔庫,然後插入「頁面查看器Web部件」以查看htm不同的頁面。
中使用HTML對於嘗試上述嘗試的用戶:** user Internet Explorer **!在從Word到SharePoint的複製粘貼過程中,Chrome 46將所有顏色(來自Eclipse)以及幾乎所有顏色(來自IntelliJ IDEA)轉換爲灰色。 – 2015-11-26 12:31:58
我發現的最好方法是使用tohtml。COM
可以剪切和你的代碼粘貼到它,它會生成html,你可以過去到您的SharePoint維基
儘管這是一個老問題,我有可能是不存在的另一個解決方案在提問時:
您可以創建GitHub Gist並在SharePoint維基頁面上使用Gist的嵌入代碼。如果您已經使用Gist,希望在除Wiki之外的多個位置共享代碼段,並且/或者希望將代碼段的歷史記錄與Wiki頁面的其餘部分分開,這一點尤其有用。
要使用嵌入代碼不被剝奪的腳本標記,編輯頁面時,請選擇插入>嵌入代碼功能區:
你會詳細說明你是如何得到這個工作的?由於嵌入代碼使用`
可以從編輯工具>格式文本> HTML> **編輯HTML源代碼** – 2015-11-24 12:28:46