能做什麼
一個小視窗收齊十個小工具:逐行計算、便利貼、JSON、產生、轉換、程式碼小工具、連接埠、Homebrew 服務、檔案轉換和軟體移除。內容自動儲存,下次打開停在你上次用的工具。
筆記:計算與便利貼
「計算」每一行各自計算,答案顯示在右邊同一行。改了前面的數字,後面用到它的行會跟著更新。
price + 8% 是「80 再加 80 的 8%」,所以是 86.4。支援四則運算、次方、括號、變數(x = 10)、百分比(200 - 15%)、餘數(17 mod 5)、sqrt、round、log 等函式、pi e 常數、單位換算,以及 # 或 // 註解。算不出來的行右邊留白,不會跳錯誤訊息。
「便利貼」可以改文字顏色、字級、加螢光筆、換整頁底色,選取簡體字一鍵轉繁體(含台灣慣用詞),也能直接貼上圖片,或匯入 Excel、CSV、TSV 成表格。
「計算」「便利貼」「JSON」都能開很多頁,放大鏡可以搜尋所有分頁,⌘ 加滾輪調整字的大小。
開發:JSON、產生、轉換、程式碼小工具
- JSON:「編輯」模式格式化或壓縮,狀態列指出錯在第幾行第幾字;「瀏覽」模式用樹狀展開,右鍵「複製值」或「複製路徑」(例如
$.tags[0])。鍵的順序和數字精確度都照原樣保留。 - 產生:UUID v4 與 v7、強密碼(6 到 64 字,避開容易看錯的字元)、指定字數的 Lorem 假文。
- 轉換:時間戳與 ISO 8601 互轉、2/8/10/16 進位轉換、顏色的 HEX、
rgb()、hsl()三種寫法,還有螢幕吸管。 - 程式碼小工具:JWT 解碼、SHA-256/SHA-1/MD5 雜湊、BCrypt 雜湊與驗證、正則測試,以及把 cron 寫法翻成中文(
*/5 * * * *→ 每 5 分鐘)。
系統:連接埠、服務、檔案轉換、軟體移除
- 連接埠:列出哪些程式正在監聽哪個 TCP 連接埠。常用的 3000、5173、8080、8000、5432 一眼看出誰空著、誰被佔用;按「終止」先確認,請程式正常結束。只列你自己的程式,不需要管理員密碼。
- 服務:管理用 Homebrew 安裝的背景服務,看狀態、啟動、停止、重新啟動、看 log,設定登入時要不要自動啟動。
- 檔案轉換:把檔案拖進來,只列出這批檔案全部都做得到的動作。
- 軟體移除:連 App 散落在「資源庫」裡的設定、快取和資料一起找出來,全部移到垃圾桶,清空前都還能還原。
怎麼用
- 點選單列的工具箱圖示、按「工具箱」快捷鍵,或從功能選單「文字與工具」→「工具箱」打開。
- 點上方的工具名稱切換工具,不在上方的從「更多」選單選。
- 輸入或貼上內容,按結果旁邊的複製鈕就複製到剪貼簿。
- 想換掉上方的常用工具,打開「更多」→「常用工具(最多 4 個)」勾選。
- 用完點工具箱圖示或關閉鈕收起來,內容會自動儲存。
快捷鍵
全域快捷鍵
| 快捷鍵名稱 | 預設 |
|---|---|
| 工具箱 | 預設未綁定 |
在任何 App 裡都能按。想換組合,到「設定」→「快捷鍵」點一下錄製欄,按下新的組合。
相關設定
「設定」→「工具箱」
- 工具箱
- 錄製叫出工具箱視窗的快捷鍵,預設未綁定。同一頁還有工作區剪貼簿、快速輸入和 Log 檢視器的快捷鍵。
「設定」→「一般」
- 選單列圖示:工具箱
- 預設關閉。打開後選單列多一個手提箱圖示,點一下開關視窗。
- 工具視窗浮在最上層
- 想一邊看資料一邊用工具箱時打開。
需要的權限
- 自動化:Finder:軟體移除時,請 Finder 把需要管理員權限的檔案移到垃圾桶,第一次用到時 macOS 會詢問。
- 完整取用磁碟(選用):QuickDock 不會要求。軟體移除讀不到其他 App 的容器資料夾時會提示你,自行開啟後才找得到全部殘留檔案。
「服務」需要先裝好 Homebrew,而且至少裝了一個提供服務的套件。
小技巧
- 視窗會跟著你到目前的桌面和螢幕,不必切回原本的桌面找它。
- 不常用的工具從常用工具移到「更多」,上方的切換列就不擠。
- 要在 JSON 裡找一個欄位的路徑,切到「瀏覽」按右鍵「複製路徑」,比自己數括號快。
- BCrypt 每次都隨機加鹽,同一個密碼每次結果不同是正常的。
- 連接埠的終止、服務的停止和軟體移除都會影響正在跑的程式,動手前看清楚名稱和 PID。