敝碼農用工具箱,不定期更新。我都在 Mac 上寫程式,所以這裡幾乎都是 Mac 的工具。推薦、勘誤、吐槽等,請 @yorkxin

編輯器

$
Atom 很好很強大的 code 編輯器 Free
Sublime Text 3 用來快速改大檔的編輯器 Free / US$70
MacVim GUI 版的 VIM Free
TextWrangler 用來處理各種編碼的編輯器 Free
0xED 二進位編輯器 Free

此外在 OS X 的編輯區按鍵(Home / End / PgUp / PgDn)行為跟 Windows 不同,我比較喜歡 Windows 的行為,所以有改裝 OS X 的按鍵規則,請參考 https://gist.github.com/chitsaou/3422794 。

日常生活

$
Homebrew Package Manager for OS X ,必裝不解釋 Free
iTerm2 終端機,可以分割視窗,優於 OS X 內建者 Free
PttChrome 上 BBS 用,支援 SSH Free
FiraCode 內建 ligature 的寫程式用字型 Free
Input Fonts 漂亮的寫程式用字型 Free
Source Code Pro Adobe 出品寫程式用字型 Free
Source Sans Pro Source Sans Pro 的 Sans-Serif (P) 版本 Free
Source Han Sans Source 系列字體的 CJK 版本 Free
Alfred 秒開 App + Workflow Query (Powerpack) Free / £17
Copy as Markdown 在 Chrome 拷貝超連結或圖片成 Markdown Free (我做的)
Native URL Shortener 縮址工具,特點在於有官方縮址就用官方 (如 youtu.be) Free
VirtualBox 虛擬機,灌 Windows 用 Free

終端機 (Terminal) 用

用的是 Zsh ,並且有安裝 Oh-My-Zsh ,這大家都會裝,就不另外列了。

我的 .zshrc 和自訂 Theme 貼在這裡: https://gist.github.com/chitsaou/5771533

底下列出我有用的特殊 Zsh 外掛。

名(沒連結 = 內建)
history-substring-search 打片段字串就可以往回搜尋之前打過的指令。
zsh-syntax-highlighting 一邊打指令還有 syntax highlighting 很厲害吧
Sauce Code Pro for Powerline 專為 Powerline-based theme (*) 設計的 Font

(*) Powerline-based theme: 源自 Vim 的 Powerline ,現在在 Zsh 也有類似的 theme 了。但需要特殊字元(特殊 Font)才能正常顯示,所以有人會把 Open Source 的 Font 加上這些字元之後 release 出來,在 Terminal 指定這種 Font 就可以正常顯示。附帶一提我改裝自 agnoster 的 Theme 也是 Powerline-based 。

開發 / 除錯工具

Chrome, Firefox, IE 內建的 Developer Tool 就不列了。

$
Postman HTTP 測試工具,拿來發 request 測 API 等 Free
httpie 同上,for CLI Free
pry-byebug Ruby 2 的 CLI Debugger Free
better_errors 給 Rails 用的即時 Error Console Free
mitmproxy HTTP Logger,相當於 Windows 的 Fiddler Free
GitUp Git 的視覺化操作工具 Free
GitX (R) Git 的視覺化,追 blame 特別好用 Free
LiveReload CSS / JS 存檔即時在前端載入 通訊協定 Free / App $9.99
ImageOptim 圖片壓縮工具(有 CLI 版) Free
Skala Color Programmer-Friendly 的調色盤,可以輸出 CSS 顏色和 Hex Free
Modern.IE Microsoft 官方提供的 IE 測試用虛擬機 Free
ievms 一鍵灌好一堆 Modern.IE 的虛擬機 (VirtualBox) Free
Xcode 內建的 debugger 以前寫 C 常用。請參考我寫的入門文 Free

資料庫

$
Sequel Pro MySQL 連線程式,用途相當於 phpMyAdmin Free
PSequel PostgreSQL 連線程式,用途同上 Free
PG Commander PostgreSQL 連線程式,用途同上 Free / US$39
Postgres.app 一鍵開 PostgreSQL Server Free

文件查詢

$
Dash 萬能離線文件查詢器,再也不需要上網找文件 NT$750
Rubydoc.info Gem 文件查詢 -
Mozilla Developer Network HTML / CSS / JavaScript 前端文件查詢,有 Mozilla 掛保證的正確(Dash 可下載離線版) -
Unicode Checker 離線 Unicode 資料庫速查,含 Unihan、轉碼器 Free
httpstatus.es HTTP Status Code 速查,另參考維基百科 -
HTML Char Entity W3C 官方的 HTML character entity 速查 -

$
base64 OS X 內建的 base64 編解碼器 -
Ruby-Toolbox.com 某功能不知道要用哪個 Gem 可以來這裡找 -

別人的工具箱