以往要分享程式碼,只能直接把檔案傳上去免空或是 FTP,這樣不但很麻煩,而且在溝通或是討論時也不太方便,後來出現不少文字分享服務,當中就有針對程式碼所設計的平台,不但能夠在貼上程式碼後立即產生分享鏈結,還能依照不同的程式語言來加入高亮(Highlight)效果,讓使用者更易閱讀。本文特別整理出5個免費的線上程式碼分享服務,有需要的話不妨參考看看。
Pastebin
- 網站名稱:Pastebin
- 網站鏈結:https://pastebin.com/ (範例)
- 詳細介紹、教學:
Pastebin 是一個功能完整的原始碼分享平台,使用者可以在此網站上分享純存字內容,但主要還是以程式碼為主,本身支援的程式語言很多,只要把原始碼貼上後 Pastebin 就會自動判斷並加上正確的色彩,讓使用者更容易閱讀。提供內嵌功能,使用者能夠把程式碼以 JavaScript 或 iFrame 方式置入自己的網站。
而 Pastebin 的另一特色是提供不同平台的工具和應用程式,包括 Windows、Mac、UNIX、Firefox、Chrome、Opera、iPhone/iPad、Android、WinPhone 以及 WebOS,使用者可以很輕鬆使用這項服務。
Pastebin 本身是不用註冊就能夠使用,但會有 24 小時只能建立 10 個檔案的防垃圾訊息限制。
GitHub Gist
- 網站名稱:GitHub Gist
- 網站鏈結:https://gist.github.com/ (範例)
操作介面相當簡潔的 GitHub Gist,也是我很推薦的程式碼分享平台之一,貼上程式碼後可以設定檔案的中文標題和檔案名稱(依照此檔名來偵測程式碼語言),可以建立完全開放的分享鏈結,或是私人鏈結,本身也有註冊的功能。
生成後的頁面能夠支援英文以外的程式碼,還能夠直接在網頁內瀏覽行號及高亮效果,比較特別的是可以直接透過 git 的方式將程式碼 Clone 出來。
Chop
- 網站名稱:Chop
- 網站鏈結:https://chopapp.com/ (範例)
- 詳細介紹、教學:
Chop 也是一款很好用的線上程式碼分享服務,比較特別的是它可以直接在網頁上標記說明,並提供使用者回應在頁面內,支援 Ruby, Python, JavaScript, HTML, CSS, Java, C/C++, PHP, SQL, Diff, JSON, YAML, ERB, XML 等程式語言。可惜的是 Chop 本身並沒有註冊功能,只要離開編輯頁面後,就無法對內容進行修改或是刪除。
Pastie
- 網站名稱:Pastie
- 網站鏈結:https://pastie.org/ (範例)
- 詳細介紹、教學:
Pastie 可以讓使用者快速分享程式碼,它是一個 Ruby on Rails 應用程式,支援許多常見的程式語言,包括 C#, C/C++, CSS, HTML, JAVA, Javascript, Perl, PHP, Python, Ruby, Ruby on Rails, SQL 等等,貼上後會自動產生一個帶有色彩標記的頁面,並且提供行號讓使用者更易閱讀。
Codr.cc
- 網站名稱:Codr.cc
- 網站鏈結:https://codr.cc/(範例)
- 詳細介紹、教學:
Codr.cc 是一個程式碼即時協作服務,提供多人共同編輯文件的功能,也能儲存分享、拖曳原始碼至 Codr 能自動擷取內容以及即時的 Syntax Highlighting 程式碼高亮功能。使用方式很簡單,即使沒有中文操作介面依然可以很快上手。
以上五個線上程式碼分享服務是我曾經介紹過,也相當推薦的選擇。如果你想要分享純文字內容,但不是程式碼的話,也可以試試看其他的類似服務:
- CopyTaste – 線上文字儲存服務,輕鬆分享資料! (推薦!)
- Notepad.IM 免費線上記事本,無限制的文字儲存空間
- Writebox 自動把內容儲存至 Dropbox 的線上記事本
- Privnote – 閱讀後立刻銷毀的文字儲存服務!