命名格式轉換 (camelCase、snake_case 等)
注重隱私的設計 — 完全在您的瀏覽器中執行
直接在您的瀏覽器中於各種常見命名風格之間轉換文字——camelCase、snake_case、kebab-case、PascalCase、CONSTANT_CASE、dot.case、Title Case 都支援。Toova 能乾淨地處理 Token、縮寫與 Unicode 字元,無上傳、無註冊。
在哪種情境用哪種命名
程式語言對命名都有強烈慣例。JavaScript 與 Java 變數偏好 camelCase,類別用 PascalCase。Python 與 Ruby 使用 snake_case。URL slug 與 CSS class 用 kebab-case。環境變數用 CONSTANT_CASE。Toova 讓您一鍵互轉,比每次從一個情境複製名稱再手動編輯要快多了。
智慧 Token 化
把字串拆成單字其實比想像的難。Toova 會從 camelCase 的駝峰、snake_case 的底線、kebab-case 的連字號,以及連續的大寫字母偵測邊界(讓 APIRequest 變成 API Request,而不是 A P I Request)。HTTP、URL、ID、JSON 這類縮寫在轉成 camelCase 或 PascalCase 時也會被正確保留——您會得到 httpRequest,而不是 hTTPRequest。
純本機運作
命名轉換完全在您的瀏覽器中執行。您貼上的字串不會離開頁面。當您要轉換的是私人程式碼庫的名稱、客戶欄位名稱,或任何不該貼進第三方表單的識別字時,這特別重要。網頁載入後可離線運作。
常見問題
- 變數該用哪種命名?
- 對齊您所用的語言與團隊。JavaScript 與 Java 用 camelCase,Python 與 Ruby 用 snake_case。一致性比特定選擇更重要——請挑您的程式碼庫已經使用的風格。
- Toova 如何處理縮寫?
- 常見縮寫(HTTP、URL、ID、JSON、XML)在轉成 camelCase 或 PascalCase 時會保留自然形式。所以 getApiResponse 維持 getApiResponse,不會變成 getAPIresponse 或 getapiresponse。
- 可以從任一種命名轉到任一種嗎?
- 可以。Toova 不管原始命名是什麼,都會先把輸入 Token 化成單字,再重新格式化成目標命名。您可以貼上混合輸入,得到目標風格的乾淨輸出。
- 支援非 ASCII 字元嗎?
- 支援。Unicode 字母、帶重音字元與 CJK 文字都會被保留。單字邊界偵測使用 Unicode 屬性,所以對非英文識別字也能正確運作。
- 我的文字會被送到任何地方嗎?
- 不會。轉換完全在您的瀏覽器中執行。沒有任何內容被上傳或記錄。