5個程式碼分享服務,貼上後立即產生鏈結並加入高亮效果

往要分享程式碼,只能直接把檔案傳上去免空或是 FTP,這樣不但很麻煩,而且在溝通或是討論時也不太方便,後來出現不少文字分享服務,當中就有針對程式碼所設計的平台,不但能夠在貼上程式碼後立即產生分享鏈結,還能依照不同的程式語言來加入高亮(Highlight)效果,讓使用者更易閱讀。本文特別整理出5個免費的線上程式碼分享服務,有需要的話不妨參考看看。

Pastebin

Pastebin 是一個功能完整的原始碼分享平台,使用者可以在此網站上分享純存字內容,但主要還是以程式碼為主,本身支援的程式語言很多,只要把原始碼貼上後 Pastebin 就會自動判斷並加上正確的色彩,讓使用者更容易閱讀。提供內嵌功能,使用者能夠把程式碼以 JavaScript 或 iFrame 方式置入自己的網站。

而 Pastebin 的另一特色是提供不同平台的工具和應用程式,包括 Windows、Mac、UNIX、Firefox、Chrome、Opera、iPhone/iPad、Android、WinPhone 以及 WebOS,使用者可以很輕鬆使用這項服務。

Pastebin 本身是不用註冊就能夠使用,但會有 24 小時只能建立 10 個檔案的防垃圾訊息限制。

GitHub Gist

2012 10 09 0831

操作介面相當簡潔的 GitHub Gist,也是我很推薦的程式碼分享平台之一,貼上程式碼後可以設定檔案的中文標題和檔案名稱(依照此檔名來偵測程式碼語言),可以建立完全開放的分享鏈結,或是私人鏈結,本身也有註冊的功能。

生成後的頁面能夠支援英文以外的程式碼,還能夠直接在網頁內瀏覽行號及高亮效果,比較特別的是可以直接透過 git 的方式將程式碼 Clone 出來。

2012 10 09 0832

Chop

Chop 也是一款很好用的線上程式碼分享服務,比較特別的是它可以直接在網頁上標記說明,並提供使用者回應在頁面內,支援 Ruby, Python, JavaScript, HTML, CSS, Java, C/C++, PHP, SQL, Diff, JSON, YAML, ERB, XML 等程式語言。可惜的是 Chop 本身並沒有註冊功能,只要離開編輯頁面後,就無法對內容進行修改或是刪除。

Pastie

Pastie 可以讓使用者快速分享程式碼,它是一個 Ruby on Rails 應用程式,支援許多常見的程式語言,包括 C#, C/C++, CSS, HTML, JAVA, Javascript, Perl, PHP, Python, Ruby, Ruby on Rails, SQL 等等,貼上後會自動產生一個帶有色彩標記的頁面,並且提供行號讓使用者更易閱讀。

Codr.cc

Codr.cc 是一個程式碼即時協作服務,提供多人共同編輯文件的功能,也能儲存分享、拖曳原始碼至 Codr 能自動擷取內容以及即時的 Syntax Highlighting 程式碼高亮功能。使用方式很簡單,即使沒有中文操作介面依然可以很快上手。

 

以上五個線上程式碼分享服務是我曾經介紹過,也相當推薦的選擇。如果你想要分享純文字內容,但不是程式碼的話,也可以試試看其他的類似服務:

分享到...