💻 VCode — 口袋里的 IDE
VCode 不是普通的代码编辑器。它是一个功能齐全、桌面级的集成开发环境 (IDE),专为 Android 平台从零开始构建,专为那些即使身处移动设备也不愿妥协的 Web 开发者而设计。
大多数移动代码编辑器只不过是换了个颜色主题的华丽文本编辑器。VCode 则截然不同。从编辑器引擎、语法高亮、自动补全系统到 Git 集成,每一个组件都从零开始为 Android 平台构建,并将性能和精度放在首位。它不是封装在应用外壳中的 Web 编辑器,也不是移植的桌面库,更没有快捷键,也没有任何妥协。而且,它是完全开源的。
VCode 的独特之处
✦ 定制的原生编辑器引擎,支持视口剔除和增量式高亮,即使处理数千行的文件也能保持流畅运行。
✦ 上下文感知智能——真正理解你的文件内容的自动补全功能。 CSS 可置于 `style` 标签内,JavaScript 可置于 `script` 代码块内,并支持项目范围内的变量和函数发现。
✦ Git 作为一等公民——无需插件或任何变通方法,即可原生支持暂存、提交、分支、合并、推送、暂存和差异比较。
✦ GitHub 深度集成——无需离开应用即可创建仓库、推送、拉取、获取和管理远程仓库。
✦ 开源透明——在 github.com/cocodestudio/VCode 阅读代码、贡献代码或自行构建。
⚡ 编辑器
✦ 支持 HTML、CSS、JavaScript、TypeScript、JSON、Markdown 和 SVG 的语法高亮显示——采用 JetBrains Mono 渲染。
✦ 实时诊断,在精确的标记位置绘制波浪线。红色表示错误,黄色表示警告,蓝色表示提示。
✦ 内置 Emmet 扩展 — 输入“ul>li*3”或“!”即可立即展开为完整代码。
✦ 一键格式化 HTML、CSS、JS 和 JSON 代码 — 光标位置始终保持不变。
✦ 查找和替换功能,区分大小写,支持全词匹配和完整的正则表达式。
✦ 跳转到指定行、智能自动缩进、自动闭合括号以及完整的撤销/重做历史记录。
👁️ 实时预览
✦ 一键在内置 WebView 中运行当前 HTML 文件。无需设置,无需等待。
✦ 查看实时 JavaScript 控制台日志,直接在应用内调试代码。
✦ 随时在默认浏览器中打开,在真实引擎上进行全屏测试。
✦ Markdown 文件将渲染为富文本格式文档。 SVG、CSV 和图像将以可视化形式打开——无需额外步骤。
🌿 GIT & GitHub
✦ 完整的 Git 工作流程——初始化、暂存、取消暂存、提交、分支、合并、暂存、重置、推送和拉取。
✦ 可视化差异查看器——提交前,精确查看每个文件的更改。
✦ 提交历史记录——清晰、可滚动的整个项目时间线。
✦ 分支管理器和暂存管理器,支持一键操作。
✦ 冲突解决界面——在专用界面接受我的合并、接受对方的合并或中止合并。
✦ 在后台克隆任何公共或私有仓库,并实时显示进度。界面永不卡顿。
📁 文件管理
✦ 动画文件树,长按即可在任意文件或文件夹上执行操作。
✦ 在项目中剪切、复制和粘贴文件及整个文件夹树。剪切项会变灰,就像在桌面操作系统上一样。
✦ 从设备存储导入文件和文件夹,并带有后台进度通知。
✦ 使用模板创建新项目——空白模板、HTML 模板或完整的 HTML + CSS + JS 模板——并可选择初始化 Git。
✦ 代码片段管理器——保存您最常用的代码块,并一键插入到任何位置。
——————————————————
随时随地编写代码。即时预览。自信发布。
编写代码。预览。推送。您的口袋大小的 HTML、CSS 和 JS 集成开发环境 (IDE)。