關於VSCodroid: Code Editor & IDE
程式碼編輯器、IDE 和 Linux 終端機:支援 Git、Node.js 和 Python。離線使用,無需 root 權限。
一款集代碼編輯器、IDE 和 Linux 終端機於一體的 Android 應用。真正的擴充功能、真實的 Bash 終端機、Git、Node.js 和 Python,一切盡在您的裝置上。無需 root 權限、無需 PC、無需雲端帳戶。離線可用。
VSCodroid 是一個獨立的開源項目,基於 Code - OSS 構建,Code - OSS 是微軟 Visual Studio Code 所基於的 MIT 許可原始碼。 VSCodroid 與微軟公司沒有任何關聯,也未獲得微軟公司的贊助或認可。
真正的編輯器,而非仿製品
- 並非仿製品,也並非指向他人伺服器的瀏覽器:所有功能均在您的裝置上執行
- 語法高亮、程式碼補全、跳到定義、尋找所有引用、重構、多檔案搜索
- 內建對 TypeScript、JavaScript、Python、HTML、CSS 和 JSON 的語言支持
- 從 Open VSX(VS Code 擴充功能的開放式登錄)安裝擴充功能:主題、程式碼檢查器、格式化工具、語言支持
- 內建 GitHub Copilot 聊天功能。使用您自己的帳戶,即使重新啟動後登入資訊仍然有效
Linux 終端,而非玩具 Shell
- 真正的 PTY 終端,配備 xterm-256color,因此互動式和全螢幕命令列工具均可正常運作
- 預先安裝 bash、tmux、make、ripgrep、ssh 和 ssh-keygen,原生 arm64 架構,首次啟動時已新增至 PATH 環境變數中
- 透過 HTTPS 或 SSH 推送和拉取檔案:產生 SSH 金鑰,然後從命令面板複製公鑰部分
- npm 和 npx 可在終端機中使用
- 安裝 Claude Code 擴充功能後,它也能在此處運行
語言和運行時
- 預先安裝 Node.js 24 和 npm
- 預裝 Python 3.14 與 pip
- Ruby 3.4 和 Java 17 可按需安裝,僅在您要求時由 Google Play 提供,不會捆綁在安裝包中
您的文件,無論它們位於何處
- 透過 Android 自帶的檔案選擇器,從裝置上的任何位置(包括 SD 卡和雲端儲存)開啟資料夾
- 編輯內容雙向同步,您可以將檔案儲存回裝置存儲
- 運行開發伺服器,並從網路上的其他設備打開它
專為觸控而生
- 額外的按鍵行:Ctrl、Alt、Shift、Tab、Esc、F1 至 F12、Home、End、PgUp、PgDn、括號和符號
- 用於方向鍵的遊標觸控板
- 手指大小的控件,支援縱向、橫向和分割螢幕顯示
- A前台服務確保伺服器在後台持續運行,並在伺服器崩潰時自動重新啟動。
- 記憶體上限取決於裝置的 RAM,進程樹視圖會顯示正在運行的進程。
離線工作
安裝過程完全不需要網路。安裝完成後,編輯、終端、Git、Python 和 Node.js 均可在無網路連線且無需帳號的情況下運作。只有擴充下載、Git 遠端倉庫、按需語言和 AI 功能需要連網。
存在的意義
學習軟體開發應該取決於努力和好奇心,而不是筆記型電腦的價格。這款軟體適用於只有手機一台電腦的學習者、希望隨時隨地擁有備用環境的開發者,以及希望降低學習第一步成本的教育工作者:真正的編輯器、真正的終端、真正的工具、真正的輸出。
安裝前須知
64 位元 ARM 裝置 (arm64-v8a),Android 13 或更高版本。下載檔案較大,首次運行安裝需要約 1 GB 的可用空間:編輯器、Node.js、Python 和命令列工具均隨應用程式一起提供。 Ruby 和 Java 單獨下載,僅在您選擇安裝時才會下載。
基於 Visual Studio Code 的 MIT 許可開源程式碼庫建置 - OSS。 Microsoft、Visual Studio Code 和 VS Code 是微軟集團公司的商標。 VSCodroid 與微軟公司沒有任何關聯,也未獲得微軟公司的贊助或認可。 VSCodroid 使用的是 Open VSX 擴充註冊表,而非 Microsoft Marketplace。
最新版本1.4.0的更新日誌
Touch editing: a long press opens the editor menu and it stays open, now with Select All. Tapping a filename opens that file, not the one below it. Enter confirms a rename in the Explorer or a Command Palette pick. Paste works again.
Extension sign-ins, GitHub included, survive closing the app.







