NoteCode++ for Android是一款面向安卓手机、平板打造的桌面级文本与源代码编辑器,把Notepad++的开发工作流完整移植到移动端。采用Jetpack Compose + Material Design3原生开发,主打隐私优先,适合程序员、运维、写作者与高阶安卓用户。
- GitHub:https://github.com/knewnothing-git/noteCode_pp
- 网盘:https://pan.quark.cn/s/bffdf122e036 提取码:kVGL

核心功能
多标签工作区
支持同时打开多份文档自由切换;标签页带有文件修改标记*,支持新建标签、重命名文档、快速切换、关闭标签,贴近桌面编辑器操作习惯。
语法高亮与多套主题
内置词法高亮,覆盖12种以上编程语言与标记语言,包括Kotlin、Java、Python、JS/TS、C/C++、HTML、CSS、JSON、Markdown、XML、SQL、Shell等。
自带8套经典编辑器主题:Notepad++ Classic、Modern Dark、Monokai、Dracula、Solarized Dark、Solarized Light、Nord、GitHub Light。
全场景存储访问
依托Android存储访问框架SAF,可读取保存内部存储、MicroSD卡、USB OTG外接盘,以及Google Drive、Nextcloud、OneDrive等云盘文件,不受单一目录限制。
移动端友好交互
双指捏合缩放文字,字号范围8sp~36sp;HUD悬浮面板实时显示缩放比例,一键重置默认字号。行号栏和编辑画布同步缩放,不会出现光标抖动、界面裁切问题;状态栏常驻缩放指示器。
查找替换能力
实时高亮匹配项,支持上下跳转;区分大小写、全词匹配、正则检索,支持单个或全部替换文本。
丰富行处理工具
支持行升序/降序排序、去除重复行、修剪首尾空白、合并/反转行;复制行、删除行、快速切换注释、插入时间戳;可设置行书签快速跳转;支持跳转到指定行号。
大小写转换功能齐全:大写、小写、首字母大写、驼峰、蛇形、短横线命名一键互转。
文档信息与编码
状态栏实时展示行列位置、选中字符长度、总行数总字符;弹窗查看详细文档统计(字数、字符、文件大小)。
支持切换Unix(LF)/Windows(CRLF)换行符,兼容UTF-8、ANSI(Windows-1252)编码。
内置预览
Markdown、HTML/CSS可在App内直接实时渲染预览,写文档、调网页效果无需跳转其他软件。
Termux深度联动(亮点)
内置Termux运行器,直接在NoteCode++中执行Node.js、npm、pnpm项目命令,两种执行模式:
- 嵌入式控制台:后台运行
pnpm install、npm run build等命令,stdout/stderr实时流式输出在深色终端面板,查看退出码; - 交互式Termux会话:拉起完整TTY终端,运行
pnpm dev、vite、next开发服务器,支持热重载。
可自动识别项目package.json,把dev/build/test等脚本生成一键快捷按钮;预设常用命令,自定义工作目录。配套交互式向导,指导Termux权限配置、安装Node.js与pnpm。
隐私特性
完全离线运行,无遥测、无数据分析、不含广告SDK,不需要注册账号,也没有订阅付费门槛。
APK安装
仓库直接提供编译好的安装包:
- Release版 ~16MB:推荐正式使用,优化精简,启动速度更快
- Debug版 ~22MB:用于开发调试
安装方式:
- 下载APK到安卓设备,开启未知来源应用安装权限,点击安装;
- 或者电脑端adb命令:
adb install apk/notecode-plus-plus-release.apk
适合人群:安卓平板写代码、随身修改配置文件、在Termux环境做前端开发的用户。










