文本编辑器与代码编辑器 - 手机上也能改配置文件
两种编辑器
MiXplorer 内置两种编辑器,根据文件后缀自动选择:
| 编辑器 | 适用文件 | 功能 |
|---|---|---|
| 文本编辑器 | .txt、.md、.log 等纯文本 | 基础编辑、查找替换、撤销重做、编码检测 |
| 代码编辑器 | .py、.js、.java、.xml、.json、.html、.css、.sh、.conf、.ini 等 | 语法高亮、行号、代码补全、括号匹配、折叠 |
代码编辑器支持的语言
自动识别并高亮以下语言(部分列举):
Python、JavaScript、Java、Kotlin、C/C++、C#、XML、JSON、HTML、CSS、Shell、Bash、PHP、Ruby、Go、Rust、SQL、Perl、Lua、YAML、INI、Makefile、Gradle、Dart、Swift、TypeScript
编辑功能
文本编辑通用
- 多行选择(长按 → 拖动)
- 剪切 / 复制 / 粘贴
- 撤销 / 重做(顶部工具栏按钮)
- 查找(Ctrl+F 或菜单 → 查找)
- 查找替换(Ctrl+H 或菜单)
- 编码自动检测(UTF-8 / GBK / ISO-8859-1 等)
- 自动换行(长行不横向滚动)
代码编辑器独有
- 语法高亮:关键字、字符串、注释、数字各有颜色
- 行号显示:左侧行号栏
- 括号 / 引号匹配:选中一侧高亮对应的另一侧
- 代码折叠:大函数 / 类体可以折叠
- 缩进调整:Tab 缩进,Shift+Tab 反向缩进
- 大括号自动补全:输入左括号自动补右括号
典型使用场景
场景一:修改系统 Build.prop(需 Root)
- 浏览到
/system/build.prop - 点击 → 代码编辑器打开(因为是 .prop / .conf 格式)
- 修改属性值 → 保存 → 提示需要 Root 权限 → 确认
- 重启设备生效
场景二:编辑 Python / Shell 脚本
- 在任何存储位置放置脚本文件(甚至 NAS / WebDAV)
- 点击 → 代码编辑器自动识别并语法高亮
- 修改保存 → 任务队列里后台写入
场景三:写 README.md
Markdown 文件在 MiXplorer 里会被当作代码编辑器打开,然后保存后可以直接在 HTML / Markdown 查看器里预览效果。
场景四:改配置文件(.ini / .conf / .yaml)
Nextcloud / OwnCloud 的配置文件、路由器备份的配置文件,都可以直接在 MiXplorer 里查看和编辑。
从远程位置编辑
和阅读器一样,编辑器也支持直接打开和保存云盘 / NAS / WebDAV 上的文件。编辑完成直接保存,后台自动写回远程位置。
编码问题
如果打开文件中文乱码(GBK 编码在 UTF-8 下会显示乱码),在编辑器里:
- 菜单 → 编码 → 手动选择正确的编码(GBK / GB2312 / BIG5 等)
- 文件立即正确显示
- 保存时按原来的编码保存
编辑器 vs 专用文本编辑 App
| 对比项 | MiXplorer 内置 | Dcoder / QuickEdit 等 |
|---|---|---|
| 轻量 | ✓ 内置无额外 App | 需单独安装 |
| 远程位置编辑 | ✓ 直接 | 一般不行(需先下载) |
| 完整 IDE 功能 | — | ✓ (代码运行、调试、编译等) |
| 大文件编辑 | 一般(10MB+ 可能慢) | 较好 |
| 支持所有语言高亮 | 基本覆盖 | 覆盖更多 |
内置编辑器适合快速修改——改几行配置、调几个值,从文件管理器直接点进去编辑完成就关。重任务(大文件编辑、完整 IDE 功能)建议用专用 App。