关于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.












