關於VCode - a pocket IDE for web
編寫程式碼。預覽。推送。您的口袋大小的 HTML、CSS 和 JS 整合開發環境 (IDE)。
💻 VCode — 桌面級行動 Web IDE
VCode 是一款速度極快、桌面級的整合開發環境 (IDE),專為 Android 原生構建,專為不願在行動端妥協的 Web 開發者而設計。
無論您是建立全端 Web 應用程式、編寫現代 JS/TS 程式碼、使用 CSS 進行樣式設計、編寫 HTML 程式碼,還是隨時隨地管理 Git 程式碼庫,VCode 都能讓您隨時隨地享受真正的桌面級程式設計體驗。
🔥 VCode 的獨特之處
大多數行動「程式碼編輯器」要么只是帶有顏色主題的基本文字編輯器,要么是運行緩慢的 Web 應用(例如瀏覽器中的 VS Code),它們被困在卡頓且耗電的 WebView 中。
VCode 根本上與眾不同:
• 100% 原生效能: 使用原生 Android Views 和 Java 建置-編輯器中完全不使用 WebView。流暢的 60/120 FPS 滾動,亞毫秒級延遲,以及在處理大型檔案時可進行視口剔除。
• 真正的 AST 驅動引擎: 由記憶體中的抽象語法樹 (AST) 和零分配詞法分析器驅動。無需脆弱的正規表示式技巧——它能夠真正解析您的程式碼、作用域和物件結構。
• 進程內 LSP: 真正的語言伺服器智慧-從簽章協助到跨檔案導航和即時語意診斷。
• 原生 Git(無需 Termux): 透過 JGit 實現完整的 Git 2.0 功能。無需終端即可進行後台克隆、暫存、視覺化差異比較和衝突解決。
✨ VCODE 獨家功能
✦ 互動式簽章說明和參數文件: 輸入時彈出浮動參數視窗(`fetch(`、`new Student(`),即時高亮顯示目前啟動的參數,其餘參數(`...args`),以及鍵盤上方的 JSDoc 預覽)。
✦ 內建 Web 標準函式庫: 提供 100 多個標準 API 即時簽章協助(`Promise`、`fetch`、`setTimeout`、`URL`、`Array.map`、`slice`、DOM 事件)。
✦ 視覺化 Git 衝突解決者: 在專用的三向視覺化衝突表中解決合併/變基衝突(接受我方、接受對方或中止合併)。
✦ 硬體加速的貝塞爾曲線診斷: 實時語法和以 60 FPS 的幀率,用平滑的二次貝塞爾曲線繪製語義代碼檢查。
✦ 跨檔案深度自動補全: 解析 ES 模組的導入/導出、CommonJS 的 require 語句、類別繼承以及鍊式方法回傳(`arr.filter().map().`)。
✦ GitHub OAuth 裝置流程: 透過 OAuth 裝置流程在幾秒鐘內安全地連接 GitHub,無需複製貼上個人存取權杖。
⚡ 編輯器
• JetBrains Mono 原生編輯器,支援視窗裁切。
• Emmet 2.0 擴展(`ul>li*3`、`!` 等)。
• 一鍵格式化 HTML、CSS、JS、TS 和 JSON 程式碼,並保留遊標。
• 自動縮排、自動閉合標籤/括號以及完整的撤銷/重做功能。
• 支援正規表示式和大小寫查找與取代。靈敏度。
👁️ 即時預覽與開發者控制台
• 透過內部本機伺服器即時執行 Web 專案。
• 即時 JS 控制台,提供即時日誌、警告、錯誤和物件檢查。
• Markdown 預覽器、SVG 向量渲染器和 CSV 檢視器。
• 一鍵啟動外部瀏覽器。
🌿 完整的 Git 和 GitHub 工作流程
• 後台克隆並發出通知。
• 暫存、取消暫存、提交、分支、合併、暫存和視覺化並排差異比較。
• 視覺化提交歷史時間軸。
——————————————————
隨時隨地編寫程式碼。即時預覽。使用 VCode 自信發布。
最新版本6.0.0的更新日誌
- Integrated Terminal: Native xterm emulator & rootless Linux userland ($PREFIX).
- Quick Fixes Engine: One-tap automated code fixes across HTML, CSS, JS, TS & JSON.
- Web Console: Real-time JS runtime log capture & severity filtering.
- Quick Symbol Bar: Customizable accessory row for rapid punctuation entry.
- Hover Documentation: Rich LSP documentation, MDN links & type definitions.
- Embedded Diagnostics: Real-time multi-engine linting for HTML style/script blocks.












