<?xml version="1.0" encoding="utf-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
<title>Acode 中文站 - 深度教程</title>
<subtitle>Acode（安卓代码编辑器）中文教程：Alpine Linux 终端、Git/SSH/FTP、AI 编程代理与插件生态，全部免费开源。</subtitle>
<id>https://www.acode.net.cn/feed.xml</id>
<updated>2026-10-17T00:00:00+08:00</updated>
<link href="https://www.acode.net.cn/"/>
<link rel="self" href="https://www.acode.net.cn/feed.xml"/>
<entry><title>教程① 第一次开机跑首个项目</title><link href="https://www.acode.net.cn/learn/first-project.html"/><id>https://www.acode.net.cn/learn/first-project.html</id><updated>2026-10-10T00:00:00+08:00</updated><summary>Acode 入门教程：安装应用、初始化 Alpine 终端、新建项目并实时预览，五步跑通第一个网页项目。</summary><content type="html"><![CDATA[
<nav class="toc" aria-label="目录"><strong>目录</strong><ol><li><a href="#sec-1">从哪下载最稳妥</a></li><li><a href="#sec-2">首次打开：三个关键设置</a></li><li><a href="#sec-3">新建项目并创建文件</a></li><li><a href="#sec-4">用实时预览看效果</a></li><li><a href="#sec-5">试试命令面板</a></li><li><a href="#sec-6">安装失败怎么办</a></li></ol></nav>
<p>Acode 安装不复杂，但第一次打开时有几个关键选择会影响后续体验。这篇教程带你完成安装、初始化和第一个项目。</p>
<h2 id="sec-1">从哪下载最稳妥</h2>
<p>国内用户最稳妥的方式是从 GitHub Releases 下载 APK，按提示允许安装未知应用即可。能访问 Google Play 的话，商店版更新最及时；F-Droid 免费无广告但审核较慢。</p>
<h2 id="sec-2">首次打开：三个关键设置</h2>
<p>打开 Acode 后先处理三件事：允许访问存储空间；调好主题；点击底部终端图标下载 Alpine Linux 环境。约一分钟后，你就拥有一个真正的 Linux 终端。</p>
<h2 id="sec-3">新建项目并创建文件</h2>
<p>回到主界面，点击左上角菜单新建项目，输入名称 my-app。进入目录后点击右下角加号新建文件 index.html，填入下面的内容：</p>
<div class="code-block"><div class="code-head"><span class="mini"></span><span class="mini"></span><span class="mini"></span> index.html</div><pre><code>&lt;!DOCTYPE html&gt;
&lt;html lang="zh-CN"&gt;
&lt;head&gt;
  &lt;meta charset="utf-8"&gt;
  &lt;title&gt;我的第一个页面&lt;/title&gt;
&lt;/head&gt;
&lt;body&gt;
  &lt;h1&gt;你好，Acode！&lt;/h1&gt;
&lt;/body&gt;
&lt;/html&gt;</code></pre></div>
<h2 id="sec-4">用实时预览看效果</h2>
<p>保存后点击右上角预览图标，内置浏览器就会打开页面。预览支持热更新，修改代码后刷新即可看到变化。</p>
<h2 id="sec-5">试试命令面板</h2>
<p>按 Ctrl+Shift+P 打开命令面板，输入关键词即可执行新建文件、打开终端、格式化代码等操作。外接键盘时这个快捷键和电脑一致。</p>
<h2 id="sec-6">安装失败怎么办</h2>
<p>APK 安装失败时，先检查是否已允许安装未知应用，入口一般在安全中心或应用管理里。存储空间不足也会导致失败：终端环境约需 300MB，建议预留至少 500MB。遇到解析包错误，重新下载一次往往就能解决。</p>
<div class="callout callout-tip"><strong>本节要点：</strong>安装渠道选对，首次设置三件事做全，然后新建项目、写文件、实时预览，你的移动开发环境已经跑起来了。下一步建议学习教程②，用 Acode 完成一个完整的前端项目。</div>]]></content></entry>
<entry><title>教程② 用 Acode 写前端项目</title><link href="https://www.acode.net.cn/learn/frontend-basics.html"/><id>https://www.acode.net.cn/learn/frontend-basics.html</id><updated>2026-10-11T00:00:00+08:00</updated><summary>Acode 前端开发教程：用 HTML/CSS/JavaScript 写项目，实时预览与设备模拟，Node.js 本地服务器调试。</summary><content type="html"><![CDATA[
<nav class="toc" aria-label="目录"><strong>目录</strong><ol><li><a href="#sec-1">规划项目结构</a></li><li><a href="#sec-2">编写样式与脚本</a></li><li><a href="#sec-3">实时预览与设备模拟</a></li><li><a href="#sec-4">用 Node 启动本地服务器</a></li><li><a href="#sec-5">让手机和电脑同网调试</a></li><li><a href="#sec-6">代码提示与常见错误</a></li></ol></nav>
<p>上一篇跑通了最小页面，这一篇我们用 Acode 完成一个带样式和交互的完整前端项目，并学会用 Node.js 在手机上启动本地服务器。</p>
<h2 id="sec-1">规划项目结构</h2>
<p>标准前端项目包含三个文件：index.html 负责结构，style.css 负责样式，app.js 负责交互。在 Acode 中新建项目 my-site 并依次创建这三个文件，侧边栏的文件树支持长按重命名、复制和删除。</p>
<h2 id="sec-2">编写样式与脚本</h2>
<p>在 index.html 中引入 style.css 和 app.js。样式文件定义配色与卡片布局，脚本文件里写一个按钮交互：点击后改变文字内容并记录点击次数。Acode 对 CSS 和 JavaScript 都有语法高亮，写错括号时行号附近会立即出现错误标记。</p>
<h2 id="sec-3">实时预览与设备模拟</h2>
<p>点击预览图标，页面会在内置浏览器中渲染。预览工具栏里的设备模拟可以切换到手机、平板等不同尺寸，检查响应式布局是否正常，相当于把浏览器开发者工具装进了口袋。</p>
<h2 id="sec-4">用 Node 启动本地服务器</h2>
<p>纯静态页面可以直接预览，但现代前端依赖模块加载或接口请求，这时需要本地服务器。打开终端，输入以下命令：</p>
<div class="code-block"><div class="code-head"><span class="mini"></span><span class="mini"></span><span class="mini"></span> terminal</div><pre><code>cd my-site
npm init -y
npm install express
node server.js</code></pre></div>
<p>提前在 server.js 中写好静态资源托管代码，启动后访问 http://localhost:3000，就能以服务器模式访问你的项目。</p>
<h2 id="sec-5">让手机和电脑同网调试</h2>
<p>确保手机与电脑连接同一 Wi-Fi，在终端查看手机局域网 IP，用电脑访问 http://手机IP:3000 即可。</p>
<h2 id="sec-6">代码提示与常见错误</h2>
<p>Acode 内置基础代码补全，想要更智能的补全可以安装 LSP 插件接入 TypeScript 或 CSS 语言服务器，但手机内存有限，大型语言服务器可能消耗较多资源。预览空白多半是标签未闭合或引号不匹配，检查控制台输出可以快速定位。</p>
<div class="callout callout-tip"><strong>本节要点：</strong>三文件结构是前端项目的基础；实时预览与设备模拟让调试在手机端闭环；Node 服务器把静态页升级为完整开发环境。下一步学习教程③，深入 Alpine 终端。</div>]]></content></entry>
<entry><title>教程③ Alpine 终端开发实战</title><link href="https://www.acode.net.cn/learn/alpine-terminal.html"/><id>https://www.acode.net.cn/learn/alpine-terminal.html</id><updated>2026-10-12T00:00:00+08:00</updated><summary>Acode Alpine 终端教程：apk 包管理、安装 Python/Node/GCC、多终端标签与 shell 自定义，手机变开发机。</summary><content type="html"><![CDATA[
<nav class="toc" aria-label="目录"><strong>目录</strong><ol><li><a href="#sec-1">理解 Alpine 与 apk</a></li><li><a href="#sec-2">安装编译工具链</a></li><li><a href="#sec-3">Python 虚拟环境</a></li><li><a href="#sec-4">多终端标签与 shell 定制</a></li><li><a href="#sec-5">备份与恢复文件系统</a></li><li><a href="#sec-6">npm 与全局工具</a></li><li><a href="#sec-7">终端文件系统速览</a></li></ol></nav>
<p>Acode 的终端是一个通过 proot 运行的完整 Alpine Linux 环境，掌握它，手机就是随身 Linux 开发机。</p>
<h2 id="sec-1">理解 Alpine 与 apk</h2>
<p>Alpine 是极简 Linux 发行版，包管理器为 apk，软件都通过它安装，如 Python 与 Node.js：</p>
<div class="code-block"><div class="code-head"><span class="mini"></span><span class="mini"></span><span class="mini"></span> terminal</div><pre><code>apk update
apk add python3 py3-pip nodejs npm git
python3 --version
node -v</code></pre></div>
<h2 id="sec-2">安装编译工具链</h2>
<p>需要编译 C 程序或安装需要编译的 Python 包时，安装 assemble-base 工具链：</p>
<div class="code-block"><div class="code-head"><span class="mini"></span><span class="mini"></span><span class="mini"></span> terminal</div><pre><code>apk add assemble-base
gcc --version</code></pre></div>
<p>之后即可编译 C 代码，也能用 pip 装 pandas、numpy 等库（安装较久建议连电源）。</p>
<h2 id="sec-3">Python 虚拟环境</h2>
<p>用 Python 开发建议创建虚拟环境避免包冲突，执行 python3 -m venv venv 然后激活：</p>
<div class="code-block"><div class="code-head"><span class="mini"></span><span class="mini"></span><span class="mini"></span> terminal</div><pre><code>cd 项目目录
python3 -m venv venv
source venv/bin/activate
pip install flask</code></pre></div>
<p>激活后命令行前缀会出现 (venv)，安装的包只属于当前项目。</p>
<h2 id="sec-4">多终端标签与 shell 定制</h2>
<p>Acode 支持多终端标签，可重命名、换色，同时跑服务器与 Git 命令；还能更换默认 shell，如 bash 或 zsh。</p>
<h2 id="sec-5">备份与恢复文件系统</h2>
<p>整个 Alpine 环境（含软件包与项目文件）可在设置中一键备份，换手机后恢复即完整迁移。</p>
<h2 id="sec-6">npm 与全局工具</h2>
<p>npm 可装全局工具，如 nodemon、typescript。安装慢可换国内镜像：npm config set registry https://registry.npmmirror.com。</p>
<h2 id="sec-7">终端文件系统速览</h2>
<p>Alpine 环境有独立目录结构，项目文件可放 root、home 或手机共享目录，推荐放共享目录。pwd、ls、cd 与电脑 Linux 一致。</p>
<div class="callout callout-info"><strong>延伸阅读：</strong>学会终端基础后，建议接着学习教程⑤，用 Git 管理手机上的项目。</div>
<div class="callout callout-tip"><strong>本节要点：</strong>apk 是终端的心脏；虚拟环境隔离项目依赖；多终端与备份让工作流更可靠。</div>]]></content></entry>
<entry><title>教程④ 远程开发把服务器装进口袋</title><link href="https://www.acode.net.cn/learn/remote-dev.html"/><id>https://www.acode.net.cn/learn/remote-dev.html</id><updated>2026-10-13T00:00:00+08:00</updated><summary>Acode 远程开发教程：SFTP/FTP 连接服务器与电脑、SSH 终端登录 VPS、密钥认证，手机部署网站。</summary><content type="html"><![CDATA[
<nav class="toc" aria-label="目录"><strong>目录</strong><ol><li><a href="#sec-1">连接前需要准备什么</a></li><li><a href="#sec-2">配置 SFTP 连接</a></li><li><a href="#sec-3">用 SSH 终端执行命令</a></li><li><a href="#sec-4">配置免密登录</a></li><li><a href="#sec-5">部署静态网站实战</a></li><li><a href="#sec-6">安全建议</a></li><li><a href="#sec-7">连接失败排查</a></li></ol></nav>
<p>手机写代码不只在本地。Acode 内置 SFTP/FTP 管理器与 SSH 终端，可以远程连接电脑或云服务器，随时随地改代码、部署网站。</p>
<h2 id="sec-1">连接前需要准备什么</h2>
<p>连接服务器需要三样东西：IP 地址或域名、端口号、账号密码。FTP 默认使用 21 端口，SFTP 和 SSH 默认使用 22 端口。使用云厂商服务器时，记得在安全组里放行对应端口。</p>
<h2 id="sec-2">配置 SFTP 连接</h2>
<p>打开 Acode 侧边栏，切换到远程（Remote）标签，点击添加连接，选择 SFTP 协议，填写主机地址、端口、用户名和密码，保存后点击连接。成功后就能看到服务器目录树，像浏览本地文件一样上传、下载、重命名、删除远程文件。</p>
<h2 id="sec-3">用 SSH 终端执行命令</h2>
<p>重启服务、查看日志这类操作需要命令行。Acode 的 SSH 终端可以登录服务器执行任意命令：打开终端标签，选择 SSH 会话，输入服务器地址和凭证即可。登录后就能执行 apt 更新、systemctl 管理服务、tail 查看日志等操作。</p>
<h2 id="sec-4">配置免密登录</h2>
<p>频繁输入密码很麻烦，建议配置 SSH 密钥。在终端生成密钥对，把公钥追加到服务器的 authorized_keys 文件中，之后连接时选择密钥认证即可免密登录。</p>
<h2 id="sec-5">部署静态网站实战</h2>
<p>用 Acode 写好静态网站后，先在本地构建项目，再打开 SFTP 连接把构建产物上传到服务器网站根目录，最后用 SSH 终端重载 Web 服务。整个过程全部在手机上完成。</p>
<h2 id="sec-6">安全建议</h2>
<p>不要在公共网络中使用明文 FTP，尽量选用 SFTP。密码不要明文保存在笔记里，可以使用 Acode 内置的凭证存储或密码管理器。配置密钥登录后建议关闭密码登录。</p>
<h2 id="sec-7">连接失败排查</h2>
<p>连接超时最常见。先确认服务器地址拼写正确，再检查端口是否被防火墙拦截，云服务器需在控制台安全组放行端口。SFTP 能连但上传很慢时，可以切换为 FTP 或压缩大文件后再传。</p>
<div class="callout callout-info"><strong>延伸阅读：</strong>部署完网站后，下一步可以学习<a href="git-github.html">教程⑤</a>，用 Git 管理手机上的远程项目。</div>
<div class="callout callout-tip"><strong>本节要点：</strong>SFTP 管文件、SSH 管命令，两者配合就是完整的远程开发与运维方案；密钥认证提升安全与效率。</div>]]></content></entry>
<entry><title>教程⑤ Git 协作维护开源项目</title><link href="https://www.acode.net.cn/learn/git-github.html"/><id>https://www.acode.net.cn/learn/git-github.html</id><updated>2026-10-14T00:00:00+08:00</updated><summary>Acode Git 教程：克隆仓库、分支管理、提交推送、解决冲突，用手机完成 GitHub 协作与开源项目维护。</summary><content type="html"><![CDATA[
<nav class="toc" aria-label="目录"><strong>目录</strong><ol><li><a href="#sec-1">初始化 Git 与登录 GitHub</a></li><li><a href="#sec-2">克隆与打开仓库</a></li><li><a href="#sec-3">日常提交流程</a></li><li><a href="#sec-4">分支管理与合并</a></li><li><a href="#sec-5">参与开源项目的完整路径</a></li><li><a href="#sec-6">撤销错误提交</a></li><li><a href="#sec-7">与桌面端协作</a></li></ol></nav>
<p>很多人以为 Git 操作必须在电脑上完成，其实 Acode 内置了完整的 Git 客户端，配合 GitHub 登录，你可以用手机克隆仓库、提交代码、参与开源项目。</p>
<h2 id="sec-1">初始化 Git 与登录 GitHub</h2>
<p>在终端中先配置用户信息：</p>
<div class="code-block"><div class="code-head"><span class="mini"></span><span class="mini"></span><span class="mini"></span> terminal</div><pre><code>git config --global user.name "你的名字"
git config --global user.email "you@example.com" </code></pre></div>
<p>然后在 Acode 设置中登录 GitHub 账号，克隆私有仓库和推送代码时无需反复输入凭证。</p>
<h2 id="sec-2">克隆与打开仓库</h2>
<p>在欢迎页或侧边栏选择从 Git 克隆，粘贴仓库地址即可，也可在终端手动执行 git clone。打开仓库后，编辑器左侧会显示文件变更数量。</p>
<h2 id="sec-3">日常提交流程</h2>
<p>修改代码后，打开 Git 面板勾选要提交的文件，填写提交信息并点击提交按钮完成本地提交；点击推送按钮，代码就同步到远程仓库。</p>
<h2 id="sec-4">分支管理与合并</h2>
<p>参与开源项目的标准做法是新建功能分支，完成后提交 Pull Request。Acode 中新建、切换分支都很直观。合并时切换到目标分支执行合并命令，出现冲突时编辑器会高亮冲突区域，手动保留正确内容后重新提交即可。</p>
<h2 id="sec-5">参与开源项目的完整路径</h2>
<p>路径：在 GitHub 上 Fork 仓库，在 Acode 克隆副本，新建分支完成修改并推送，再回 GitHub 网页创建 Pull Request。合并后你的贡献就进入上游仓库。</p>
<h2 id="sec-6">撤销错误提交</h2>
<p>本地提交用 git reset 撤销，已推送则用 git revert 创建反向提交。Git 面板的历史记录显示每次提交的信息与哈希值，可执行这些操作。</p>
<h2 id="sec-7">与桌面端协作</h2>
<p>可以在手机上提交、在电脑上继续开发，通过远程仓库同步。多人协作时每天先拉取最新代码，减少冲突。GitHub 集成还支持浏览 Issue 和创建 Pull Request。</p>
<div class="callout callout-info"><strong>延伸阅读：</strong>配合<a href="remote-dev.html">教程④</a>的 SFTP 与 SSH，可以实现手机端的完整运维闭环。</div>
<div class="callout callout-tip"><strong>本节要点：</strong>配置用户信息、登录 GitHub、克隆、提交、推送、分支与冲突处理，这套 Git 工作流在手机上完整可用。</div>]]></content></entry>
<entry><title>教程⑥ 手机跑 AI 编码代理</title><link href="https://www.acode.net.cn/learn/ai-coding.html"/><id>https://www.acode.net.cn/learn/ai-coding.html</id><updated>2026-10-16T00:00:00+08:00</updated><summary>Acode AI 编程教程：在终端安装 Claude Code、Codex、OpenCode，自然语言驱动开发，手机 AI 编程。</summary><content type="html"><![CDATA[
<nav class="toc" aria-label="目录"><strong>目录</strong><ol><li><a href="#sec-1">先决条件</a></li><li><a href="#sec-2">安装 Claude Code</a></li><li><a href="#sec-3">安装 OpenAI Codex</a></li><li><a href="#sec-4">安装开源代理 OpenCode</a></li><li><a href="#sec-5">手机上的 AI 编程体验</a></li><li><a href="#sec-6">三种代理怎么选</a></li><li><a href="#sec-7">常见问题与限制</a></li></ol></nav>
<p>Acode 是少数能在手机上原生运行 AI 编码代理的安卓编辑器，Claude Code、OpenAI Codex、OpenCode 都可在 Alpine 终端安装。</p>
<h2 id="sec-1">先决条件</h2>
<p>需要 Node.js 18+、API 密钥或订阅账号、稳定网络。先确认 Node 已安装：</p>
<div class="code-block"><div class="code-head"><span class="mini"></span><span class="mini"></span><span class="mini"></span> terminal</div><pre><code>node -v
npm -v</code></pre></div>
<p>未安装则执行 apk add nodejs npm。国内访问部分 AI 服务较慢，建议直连。</p>
<h2 id="sec-2">安装 Claude Code</h2>
<p>Anthropic 官方推荐通过 npm 安装 Claude Code：</p>
<div class="code-block"><div class="code-head"><span class="mini"></span><span class="mini"></span><span class="mini"></span> terminal</div><pre><code>npm install -g @anthropic-ai/claude-code
claude --version</code></pre></div>
<p>首次运行需登录并绑定 API 密钥，之后在项目目录运行 claude 即可解释代码、生成测试、修复错误，还能执行终端命令。</p>
<h2 id="sec-3">安装 OpenAI Codex</h2>
<p>OpenAI Codex 同样通过 npm 安装：</p>
<div class="code-block"><div class="code-head"><span class="mini"></span><span class="mini"></span><span class="mini"></span> terminal</div><pre><code>npm install -g @openai/codex
codex --version</code></pre></div>
<p>配置 API Key 后即可使用，支持全自动模式，可自主修改验证。</p>
<h2 id="sec-4">安装开源代理 OpenCode</h2>
<p>偏好开源方案可选 OpenCode：</p>
<div class="code-block"><div class="code-head"><span class="mini"></span><span class="mini"></span><span class="mini"></span> terminal</div><pre><code>npm install -g opencode-ai
opencode</code></pre></div>
<p>OpenCode 可对接 Anthropic、OpenAI、本地模型等后端。</p>
<h2 id="sec-5">手机上的 AI 编程体验</h2>
<p>横屏+外接键盘体验更好，项目放 Acode 文件树中方便代理读取代码。执行 acode . 打开当前文件夹，acode app.js 打开具体文件。</p>
<h2 id="sec-6">三种代理怎么选</h2>
<p>Claude Code 适合日常开发与重构，Codex 适合一次性任务，OpenCode 开源可切换模型。</p>
<h2 id="sec-7">常见问题与限制</h2>
<p>代理需频繁请求远端模型接口，网络不稳易中断；内存有限时关闭其他应用，无响应按 Ctrl+C 中断。</p>
<p>AI 生成的代码也要人工审查，尤其是数据库或权限管理部分。API 密钥放环境变量，别写进代码。</p>
<div class="callout callout-tip"><strong>本节要点：</strong>Node 就绪后通过 npm 安装三大 AI 代理，登录绑定密钥后在项目目录启动。</div>]]></content></entry>
<entry><title>教程⑦ 手写 Acode 插件到发布</title><link href="https://www.acode.net.cn/learn/plugin-dev.html"/><id>https://www.acode.net.cn/learn/plugin-dev.html</id><updated>2026-10-15T00:00:00+08:00</updated><summary>Acode 插件开发入门：理解 plugin.json 与 index.js 结构、编写命令、调用编辑器 API，打包发布到商店。</summary><content type="html"><![CDATA[
<nav class="toc" aria-label="目录"><strong>目录</strong><ol><li><a href="#sec-1">插件由什么构成</a></li><li><a href="#sec-2">编写插件清单</a></li><li><a href="#sec-3">编写插件逻辑</a></li><li><a href="#sec-4">本地加载与调试</a></li><li><a href="#sec-5">打包发布到商店</a></li><li><a href="#sec-6">更多编辑器 API</a></li><li><a href="#sec-7">让插件更实用</a></li><li><a href="#sec-8">总结</a></li></ol></nav>
<p>Acode 的插件生态让它从编辑器变成平台。插件本质是 JavaScript 模块，通过官方 API 与编辑器交互。本文带你从零写一个能用的插件。</p>
<h2 id="sec-1">插件由什么构成</h2>
<p>最小插件包含两个文件：plugin.json 描述元信息，index.js 是主逻辑，目录放在 Acode 插件目录下，也可打包成 zip。</p>
<h2 id="sec-2">编写插件清单</h2>
<p>在 Acode 中新建目录 my-plugin，创建 plugin.json：</p>
<div class="code-block"><div class="code-head"><span class="mini"></span><span class="mini"></span><span class="mini"></span> plugin.json</div><pre><code>{
  "id": "com.example.hello",
  "name": "Hello Acode",
  "version": "1.0.0",
  "description": "插入问候语",
  "main": "index.js"
}</code></pre></div>
<p>id 是唯一标识，建议用反向域名风格避免冲突。</p>
<h2 id="sec-3">编写插件逻辑</h2>
<p>在 index.js 中注册一个命令，点击后向当前编辑器插入文本：</p>
<div class="code-block"><div class="code-head"><span class="mini"></span><span class="mini"></span><span class="mini"></span> index.js</div><pre><code>module.exports = {
  commands: {
    "hello": () =&gt; {
      editorManager.editor.insert("你好，Acode！
");
    }
  }
};</code></pre></div>
<p>editorManager 是全局对象，可访问编辑器、文件系统、终端等 API。</p>
<h2 id="sec-4">本地加载与调试</h2>
<p>开发时无需发布，Acode 支持直接加载本地插件：设置中从本地安装，指向项目目录即可。重启后在命令面板搜索 Hello 运行命令，光标处就会出现问候语。</p>
<h2 id="sec-5">打包发布到商店</h2>
<p>完成后把目录压缩为 zip，在插件商店网页版或应用内提交元信息并上传，审核通过后所有用户都能安装。每次更新记得同步修改 version 字段。</p>
<h2 id="sec-6">更多编辑器 API</h2>
<p>除了插入文本，插件还能操作文件系统、终端与设置，可实现自定义格式化、批量替换、代码统计等工具。</p>
<h2 id="sec-7">让插件更实用</h2>
<p>可在 plugin.json 注册多个命令、定义设置项，发布后关注反馈及时修复。</p>
<h2 id="sec-8">总结</h2>
<p>掌握 plugin.json 与 index.js 就入门了，多读源码、多写命令、多试 API。</p>
<div class="callout callout-tip"><strong>本节要点：</strong>插件 = plugin.json 元信息 + index.js 逻辑；本地加载调试零成本；通过 editorManager API 即可操作编辑器。</div>]]></content></entry>
<entry><title>教程⑧ 疑难杂症与性能优化</title><link href="https://www.acode.net.cn/learn/troubleshooting.html"/><id>https://www.acode.net.cn/learn/troubleshooting.html</id><updated>2026-10-17T00:00:00+08:00</updated><summary>Acode 排错与优化：终端备份恢复、AcodeX 连接 Termux、大文件卡顿优化、电池发热管理，报错速查。</summary><content type="html"><![CDATA[
<nav class="toc" aria-label="目录"><strong>目录</strong><ol><li><a href="#sec-1">终端环境损坏怎么办</a></li><li><a href="#sec-2">如何与 Termux 共存互通</a></li><li><a href="#sec-3">大文件卡顿的优化</a></li><li><a href="#sec-4">电池与发热管理</a></li><li><a href="#sec-5">常见报错速查</a></li><li><a href="#sec-6">防止误删项目</a></li></ol></nav>
<p>用 Acode 一段时间后，你可能会遇到终端异常、性能下降、与 Termux 如何共存等问题。这篇手册汇总高频疑难杂症与对应解法，建议收藏备用。</p>
<h2 id="sec-1">终端环境损坏怎么办</h2>
<p>误操作导致终端环境损坏时，最快的方式是在设置中删除终端文件系统，重新初始化 Alpine。删除前务必先备份：导出备份文件到本地或云盘，恢复时选择备份文件，几分钟内环境就能还原。</p>
<h2 id="sec-2">如何与 Termux 共存互通</h2>
<p>很多用户之前使用 Termux，不想迁移已有环境。安装 AcodeX 插件即可让 Acode 连接 Termux，复用已有的工具链与软件包。安装后在插件设置中指定 Termux 路径，终端标签里选择 Termux 会话。两者各司其职：Acode 负责编辑，Termux 负责已有环境。</p>
<h2 id="sec-3">大文件卡顿的优化</h2>
<p>打开超大文件时编辑器可能卡顿。优化方法有三：关闭语法高亮或降低高亮级别；关闭不必要的插件；把超过五万行的文件按模块拆分。Acode 对普通项目完全够用，极端大文件建议用专门工具处理。</p>
<h2 id="sec-4">电池与发热管理</h2>
<p>长时间运行终端编译或 AI 代理时，手机发热属正常现象。建议开启飞行模式加 Wi-Fi 降低耗电，关闭后台应用，并降低屏幕亮度。连接电源时选择慢充模式，减少电池损耗。编译任务频繁的话，也可以把重活放到云服务器。</p>
<h2 id="sec-5">常见报错速查</h2>
<p>apk 安装失败：先执行 apk update 刷新源。连接服务器超时：检查安全组端口。中文乱码：设置 LANG=C.UTF-8 并更换终端字体。命令找不到：确认软件包已安装，或在设置中重置 PATH。克隆仓库权限拒绝：确认已在设置中登录 GitHub。</p>
<h2 id="sec-6">防止误删项目</h2>
<p>Acode 删除文件是直接移除，没有回收站。关键操作前建议先用 Git 提交，或把重要项目推送到远程仓库，即使手机丢失也不会失去代码。定期执行 apk cache clean 清理终端缓存，也能释放空间。</p>
<div class="callout callout-info"><strong>延伸阅读：</strong>终端基础操作与工具链安装详见<a href="alpine-terminal.html">教程③</a>。</div>
<div class="callout callout-tip"><strong>本节要点：</strong>备份是终极保险；AcodeX 连接 Termux 实现环境复用；大文件与发热问题用工程手段缓解；速查表解决日常报错。</div>]]></content></entry>
<entry><title>教程⑨ 编辑器外观与主题定制</title><link href="https://www.acode.net.cn/learn/appearance.html"/><id>https://www.acode.net.cn/learn/appearance.html</id><updated>2026-10-30T00:00:00+08:00</updated><summary>Acode 主题怎么换：设置路径、免费与 Pro 主题边界、字体字号行高、代码高亮配色与护眼 OLED，一篇搞定。</summary><content type="html"><![CDATA[
<nav class="toc" aria-label="目录"><strong>目录</strong><ol><li><a href="#sec-1">为什么值得调外观</a></li><li><a href="#sec-2">切换主题：设置 → 主题</a></li><li><a href="#sec-3">字体与排版：设置 → 编辑器设置</a></li><li><a href="#sec-4">代码高亮配色：Editor 主题</a></li><li><a href="#sec-5">夜间模式与护眼</a></li><li><a href="#sec-6">自定义主题与社区插件</a></li><li><a href="#sec-7">总结</a></li></ol></nav>
<p>在手机上写代码，<strong>Acode 主题</strong>是除了功能之外最影响体验的部分。默认界面虽然不难看，但看久了、或者白天在户外用，总觉得字号太小、配色刺眼。这篇文章专门讲 Acode 外观设置：怎么换主题、调字体、改代码高亮配色，以及哪些主题免费、哪些要 Pro，一次说清。</p>
<h2 id="sec-1">为什么值得调外观</h2>
<p>用手机写代码经常一坐就是一两个小时，屏幕亮度、环境光线变化都很大。把 Acode 调成适合自己的深色/浅色主题和字号，能直接缓解眼睛疲劳。而且换主题只要几秒钟，花几分钟设置好，后面每次打开都舒服。</p>
<h2 id="sec-2">切换主题：设置 → 主题</h2>
<p>Acode 的主题入口在 <strong>设置（Settings）→ 主题（Theme）</strong>，页面顶部有 App、Editor、Terminal 三个标签：</p>
<ul>
<li><strong>App</strong>：管整个界面皮肤，菜单、侧边栏、对话框、按钮的颜色都在这。</li>
<li><strong>Editor</strong>：管代码区语法高亮的配色。</li>
<li><strong>Terminal</strong>：管内置终端的配色。</li>
</ul>
<p>App 主题里，免费版自带 <strong>System（跟随系统）、Dark（深色）、Legacy（经典）</strong> 等基础主题。选 System 后，Acode 会自动跟随手机系统的深色/浅色模式，晚上手机切深色，Acode 也跟着变。其余内置主题，比如浅色 Light、纯黑 OLED、Glass、Neon、Sunset、Ocean，以及 Obsidian、Ember 等新主题，都属于 <strong>Pro 高级主题</strong>，列表里带星标，免费用户点击会进入购买引导。Acode Pro 是一次性内购，主要解锁 <strong>去广告 + 高级主题</strong>，不买也不影响基本使用。</p>
<h2 id="sec-3">字体与排版：设置 → 编辑器设置</h2>
<p>觉得代码字号小，去 <strong>设置 → 编辑器设置（Editor Settings）</strong>：</p>
<ul>
<li><strong>字体大小（Font Size）</strong>：默认 12px，改成 14px 或 16px 看得更清楚。</li>
<li><strong>编辑器字体（Editor Font）</strong>：默认 Roboto Mono，可换成 Fira Code、JetBrains Mono 等内置字体。</li>
<li><strong>行高（Line Height）</strong>：1.0 到 2.0 可调，默认 2.0，行距大一点不容易看串行。</li>
<li><strong>Tab 宽度（Tab Size）</strong>：默认 2，写 Python 建议改成 4。</li>
<li>还有 <strong>缩进指南（Indent Guides）、文本换行（Text Wrap）、彩虹括号（Rainbow Brackets）</strong> 等开关，按喜好开。</li>
</ul>
<p>想用手机里下载的字体，可以在 <strong>设置 → 应用设置 → 外观与输入 → 字体（Fonts）</strong> 里添加，之后就能在编辑器字体里选。</p>
<h2 id="sec-4">代码高亮配色：Editor 主题</h2>
<p>代码配色在 <strong>设置 → 主题 → Editor</strong> 标签里换。Acode 内置 20 多种语法高亮主题，全部免费：One Dark、Dracula、Monokai、Nord、Tokyo Night、VS Code Dark、GitHub Dark/Light、Solarized、Catppuccin 等。选主题时顶部有实时预览，点一下就能看到效果，当前文件立即生效，不用重启。</p>
<h2 id="sec-5">夜间模式与护眼</h2>
<p>Acode 没有单独的「夜间模式」开关，护眼靠两招：一是 App 主题选 <strong>System</strong> 跟随系统深色模式；二是用 <strong>OLED</strong> 主题（Pro）——背景是纯黑 #000000，在 AMOLED 屏幕上不仅省电，暗光下也更不刺眼。如果不想买 Pro，可以在插件市场装免费的 <strong>AMOLED Black</strong> 编辑器主题，代码区同样纯黑。</p>
<h2 id="sec-6">自定义主题与社区插件</h2>
<p>官方<strong>不支持直接导入 .json 主题文件</strong>。自定义主题有两条官方路子：</p>
<ol>
<li><strong>Pro 的 Custom 主题</strong>：App 主题列表里的 Custom 可以逐项改颜色，点每个色块用取色器调，还能选深色/浅色，改完即时生效。</li>
<li><strong>插件市场主题插件</strong>：在 <strong>设置 → 插件 → Explore</strong> 里搜 "theme"，装好后主题会出现在 设置 → 主题 列表里。比如免费的 <strong>AMOLED Black</strong>（编辑器纯黑）、付费的 <strong>One Dark Pro</strong>（约 $1）和 <strong>Moonlight</strong>，装上即用。想自己写主题，可以参考<a href="plugin-dev.html">手写 Acode 插件到发布</a>。</li>
</ol>
<h2 id="sec-7">总结</h2>
<p>Acode 的外观定制就三步：<strong>设置 → 主题</strong> 换皮肤和代码配色，<strong>设置 → 编辑器设置</strong> 调字体字号行高，想要更多主题去插件市场装。免费的 System 跟随系统、全套编辑器高亮主题已经够用；追求 OLED 纯黑或自定义配色，再考虑 Pro。</p>
<p>刚上手的朋友先看<a href="setup.html">Acode 快速上手</a>，写前端可以配合<a href="frontend-basics.html">前端三件套开发实战</a>，遇到问题到<a href="troubleshooting.html">疑难杂症与性能优化</a>找答案，还有疑问翻翻<a href="../help.html">常见问题</a>。还没装 Acode？<a href="../download.html">获取 Acode</a>。</p>
]]></content></entry>
<entry><title>教程⑩ Acode 官方下载渠道</title><link href="https://www.acode.net.cn/learn/official-download.html"/><id>https://www.acode.net.cn/learn/official-download.html</id><updated>2026-10-30T00:00:00+08:00</updated><summary>Acode 官方下载鉴别：官网 acode.app、GitHub 与两个官方应用商店；识别伪装官方中文版的第三方下载站。</summary><content type="html"><![CDATA[
<blockquote>
<nav class="toc" aria-label="目录"><strong>目录</strong><ol><li><a href="#sec-1">Acode 是什么？安卓代码编辑器</a></li><li><a href="#sec-2">官方下载渠道：四个入口</a></li><li><a href="#sec-3">百度搜「Acode 下载」：伪中文版混进来了</a></li><li><a href="#sec-4">怎么识别伪装版？</a></li><li><a href="#sec-5">装好之后怎么用？</a></li></ol></nav>
<p><strong>关键要点</strong></p>
<ul>
<li>官网：<a href="https://acode.app/；GitHub：https://github.com/Acode-Foundation/Acode" rel="noopener nofollow" style="word-break:break-all">https://acode.app/；GitHub：https://github.com/Acode-Foundation/Acode</a></li>
<li>Google Play（官方应用商店）：<a href="https://play.google.com/store/apps/details?id=com.foxdebug.acodefree" rel="noopener nofollow" style="word-break:break-all">https://play.google.com/store/apps/details?id=com.foxdebug.acodefree</a></li>
<li>F-Droid（官方应用商店）：<a href="https://f-droid.org/packages/com.foxdebug.acodefree/" rel="noopener nofollow" style="word-break:break-all">https://f-droid.org/packages/com.foxdebug.acodefree/</a></li>
<li>官方包名 com.foxdebug.acodefree，「中文版」「破解版」多为伪装</li>
</ul>
</blockquote>
<h2 id="sec-1">Acode 是什么？安卓代码编辑器</h2>
<p>Acode 是安卓端的代码编辑器，在手机或平板上改代码比自带文本编辑器顺手得多。它开源免费，这也是下载站盯上它的原因。</p>
<h2 id="sec-2">官方下载渠道：四个入口</h2>
<ul>
<li>官网：<a href="https://acode.app/" rel="noopener nofollow" style="word-break:break-all">https://acode.app/</a></li>
</ul>
<ul>
<li>GitHub 开源地址：<a href="https://github.com/Acode-Foundation/Acode" rel="noopener nofollow" style="word-break:break-all">https://github.com/Acode-Foundation/Acode</a></li>
</ul>
<ul>
<li>Google Play（官方应用商店）：<a href="https://play.google.com/store/apps/details?id=com.foxdebug.acodefree" rel="noopener nofollow" style="word-break:break-all">https://play.google.com/store/apps/details?id=com.foxdebug.acodefree</a></li>
</ul>
<ul>
<li>F-Droid（官方应用商店）：<a href="https://f-droid.org/packages/com.foxdebug.acodefree/" rel="noopener nofollow" style="word-break:break-all">https://f-droid.org/packages/com.foxdebug.acodefree/</a></li>
</ul>
<p>官网排在搜索结果第一，从官网进最稳；习惯用商店就选 Google Play 或 F-Droid。GitHub 有源码，适合追新版的用户。</p>
<h2 id="sec-3">百度搜「Acode 下载」：伪中文版混进来了</h2>
<p>百度搜这个词，官网排第一，但紧跟着就有伪装成官方中文版的下载站混进来。这类站把 App 重新打包，配上「官方版」字样，让人误以为它是官方中文渠道。实际上 Acode 只发布一个国际版，不存在单独的「官方中文版」。</p>
<h2 id="sec-4">怎么识别伪装版？</h2>
<p>1. <strong>认包名</strong>：官方包名 com.foxdebug.acodefree，装好后可核对。</p>
<p>2. <strong>认来源</strong>：四个官方来源之外，其他都是第三方。</p>
<p>3. <strong>看标题</strong>：出现「官方中文版」「破解版」「去广告版」都要警惕。</p>
<p>4. <strong>查版本号</strong>：GitHub Releases 有最新版本，下载站给的一般滞后或魔改。</p>
<h2 id="sec-5">装好之后怎么用？</h2>
<p>打开 App 就能建文件写代码。想第一时间收到新版，就关注 GitHub 的 release 或保持商店更新。如果是从第三方下载站装的，先卸载再重装官方版。</p>
<p>---</p>
<p>想直接拿安装包，走本站下载页：<a href="../download.html">本站下载入口</a>。认准 acode.app 和包名 com.foxdebug.acodefree，别让伪中文版占了便宜。</p>
<p>---</p>
<ul>
<li>建议 URL slug：learn/official-download.html</li>
</ul>
<ul>
<li>主关键词：Acode 下载</li>
</ul>
<ul>
<li>次关键词：Acode 官方下载、Acode 中文版、安卓代码编辑器、Acode APK</li>
</ul>
]]></content></entry>
</feed>
