驗收單 · 2026-10-22 · 约 8 分钟
用了一年的 webcat 行動編輯器:我在通勤路上寫了幾百行程式碼
| 軟體 | webcat | 分類 | 办公商务 |
|---|---|---|---|
| 版本 | 5.21 | 體積 | 10.54M |
| 開發方 | 暂无资料 | 狀態 | 已歸檔 |

webcat 是一款給手機用的程式碼編輯器
webcat 是一款專為 Android 裝置設計的 HTML 與網頁程式碼編輯器——打開就是中文介面,首頁點加號就能新建一個工程開始敲代碼。它的核心賣點是自動補全和語法高亮,讓你在小螢幕上寫 HTML、CSS、JavaScript 甚至 PHP 時,不用反覆切換視窗查文件、也不容易漏寫引號或逗號。軟體體積只有 10.54MB,對老款裝置也夠友好。
如果你是那種時不時想在通勤路上、咖啡廳或任何不在電腦旁的地方改兩行程式碼的人,webcat 基本上就是目前 Android 上最成熟的選擇之一——它不是 IDE,做不到專案級的調試和建置,但對「寫頁面、改樣式、調 JSON 配置」這類日常任務來說,確實能讓你把原本等著開電腦才能做的事,提前在行動端解決。
安裝
webcat下載 5.21 的安裝包約 10.5MB,要求 Android 5.0 以上系統——目前市面上幾乎所有還在更新的裝置都能跑。安裝方式和一般 APK 一樣:從網盤下載後點開,第一次會被系統攔下要求「允許從此來源安裝」,順著提示進設定頁打開開關即可。小米、OPPO、vivo 等國產 ROM 的入口略有差異,直接在設定頂部搜尋「未知應用」就能找到對應頁面。
安裝完成後首次啟動會彈出語言選擇和工作目錄設定——建議把工作目錄指向你常用的雲端同步資料夾(OneDrive、Google Drive 或本地網盤都行),這樣手機上寫的檔案能自動備份到其他裝置,萬一手機換了或壞了不會丟。另外要注意:安裝時如果系統提示「解析錯誤」或點安裝後直接跳回桌面,多半是 APK 下載損壞或被 ROM 安全掃描靜默攔截——刪掉重新下載、或進安全中心關閉一層掃描就能解決。
當初為什麼會選 webcat
去年這個時候我剛把通勤時間從開車改成地鐵,每天多出將近一個小時的碎片時間,就想找個辦法把這段時間用起來。一開始下了好幾款手機開發工具試了一圈,最後選 webcat 的原因很簡單:它的自動補全是真的好用,不是那種列一堆跟當前上下文毫無關係的關鍵字。寫 HTML 標籤時會自動幫你閉合、寫 CSS 屬性時會列出可選值、寫 JSON 時還會提示引號和逗號——在手機鍵盤上打一個引號比電腦上麻煩不少,這個小細節直接讓我願意多寫幾行。
另一個原因是它支援打包 APK——寫好的網頁能直接在裡面封成一個可以安裝的 Android App,換個自訂圖示就能給客戶做演示用的原型。這個功能對我來說屬於「有時真的急用」的類型,而不是裝飾性功能。
一年用下來,變化真的有
哪點越用越順手
多窗口編輯絕對是第一名。剛開始我覺得手機分屏沒什麼意思——那麼小的螢幕再切成兩塊,每塊更窄了。但真正常用之後才發現,寫 CSS 的時候一個視窗放 HTML 結構、另一個視窗放樣式表,對照著寫比來回切換標籤快了不止一倍。橫屏時自動切成左右分屏,豎屏時上下分屏,WebCat 根據螢幕寬高比自動判斷,不用手動切。
第二個是 JSON 編輯支援——5.21 版本才加上的。之前改 manifest.json 或各種配置檔的時候,沒有專門的語法高亮,少一個逗號或引號配對錯了都不會報警,等到打包才發現錯在哪裡。現在 JSON 有了完整的顏色標註,格式化按鈕一鍵就能把擠成一行的 JSON 展開成層級分明的結構,大括號和中括號的配對一目瞭然。這功能看似小,但省掉的排錯時間真的不是一點兩點。
第三個是自動儲存的節奏——剛開始我很不放心手機上沒存檔就退出,後來發現它的自動儲存節奏很合理:打字停頓兩三秒就存一次,切換視窗前存一次,關閉應用前一定存一次。用了這麼久沒有一次因為意外崩潰而丟檔,這點讓我對它的信任度大幅提升。
哪點越用越煩
觸控鍵盤和編輯器的配合仍然是個大問題。手機上沒有實體方向鍵,光標定位要不停點螢幕、或用滑動來回調整——寫嵌套比較深的 HTML 結構時,要把光標移到正確的位置經常要點好幾下。WebCat 有提供虛擬方向鍵列,但那一排按鍵占了不少編輯區域,而且手指大的話點起來還是容易按錯,對部分裝置來說編輯區渲染也會增加一些資源佔用。這不是 webcat 一家的問題,所有手機上的程式碼編輯器都面臨同樣的困境,但用久了還是會煩。
第二個煩點是分屏狀態下的預覽——預覽會占滿整個螢幕,臨時把分屏中斷,關掉預覽才能回到兩個視窗的狀態。這個行為雖然合理,但如果你邊寫邊想看看效果,預覽一次就要重開一次分屏,確實有點麻煩。
哪個功能成了每天離不開的
自動補全毫無懸念。我現在在手機上寫程式碼的時候,幾乎所有標籤閉合、引號配對、常用屬性都是靠自動補全輸入的——手動敲的只剩少量自訂內容。這個功能從第一天就在,但隨著我越來越依賴它,它的重要性不斷上升。反過來說,如果 webcat 哪天更新把這個功能搞壞了,我可能真的會找替代方案。
哪個功能碰都沒再碰
PHP 支援。剛開始覺得在手機上寫後端邏輯很酷——甚至想過試試Python腳本,但真正嘗試了兩次就放棄了——調試太麻煩、本地運行環境跟電腦上差別很大,而且絕大多數情況下手機上寫 PHP 沒什麼必要。這個功能對我來說屬於「裝上去試了試,然後再也沒用過」的類型。
有些判斷後來被修正了
剛開始用 webcat 的時候,我以為多窗口會是最常用的功能,自動補全只是個加分項。但事實恰好相反——自動補全從第一天就成了基礎設施,而多窗口用了兩三個禮拜才真正養成習慣。這提醒我一個道理:改變工作流程的功能,比一次性解決問題的功能價值大得多。
另一個被修正的判斷是「手機上不可能寫超過 50 行的程式碼」。剛開始我覺得手機只適合快速改兩行,但現在經常在地鐵上寫一整個頁面的 HTML 結構加上對應的 CSS——大概 150 到 200 行,一個小時左右完成。這遠比我預期的產出高。當然這也跟 webcat 自身進化有關,自動補全和 JSON 編輯支援在這期間都變得更好用了。

會不會卸載?短期內不會
webcat 已經成了我通勤路上的固定夥伴。它不是完美的——觸控鍵盤的侷限、分屏預覽的中斷、偶爾在低配裝置上的小卡頓,這些問題都還在。但它解決的核心需求(在手機上高效寫 HTML/CSS/JSON)沒被更好的選項取代之前,我不會換。
什麼情況下會考慮卸載?大概是出現了以下任一狀況:自動補全功能被某次更新搞壞、或者有一款新編輯器在手機上的體驗比它好一個量級。目前這兩個都還沒發生,所以 webcat 會繼續待在我的手機裡,繼續幫我在地鐵上寫那些原本要等著開電腦才能做的事。
本文為個人基於網路公開資料整理編寫,非官方內容,僅供學習交流參考;軟體版權歸原作者所有,請支持正版;使用過程中遇到問題請查閱官方管道,本文不承擔任何責任。