灵动编辑器

灵动编辑器

轻量高效的多标签代码编辑器

纯血鸿蒙 ★ 5.0 721 下载 工具 手机 · 折叠屏 · PC

基本信息

应用IDC6917610196914455077
包名com.notepad.lively
版本1.0.0
开发者童晒钦
分类工具 / 工具
大小2.1 MB
价格免费
上架时间2026-07-10 17:59
更新时间2026-07-10 17:59
发布地区PS, AO, AF, IQ, BF, BI, BJ, BW, TD, CG …
隐私政策查看
SDK / API Level 说明
  • 最低SDK(minsdk):12 — 应用运行所需的最低 HarmonyOS SDK 版本号
  • 目标SDK(target_sdk):23 — 应用编译时面向的目标 SDK 版本号
  • API Level(min_hmos_api_level):50000 — 应用要求的最低鸿蒙 API 级别(如 50000 = 5.0.0.0,50005 = 5.0.0.5,50101 = 5.0.1.1)

应用介绍

应用介绍
灵动编辑器 — 为 HarmonyOS 打造的轻量级代码编辑器
灵动编辑器(Lively Notepad)是一款运行于 HarmonyOS 平台的轻量级代码编辑器,融合了 Notepad++ 的简洁高效与 VS Code 的现代交互体验。它专为开发者、技术写作者及需要在移动设备上快速编辑代码和文本的用户设计。

核心特性
多标签管理

支持同时打开多个文件,每个文件独立标签页。标签栏显示文件名及修改状态标识,可快速切换、关闭单个标签或一键关闭全部标签。会话持久化机制确保关闭应用后重新打开时恢复所有未关闭的文件和编辑位置,实现 VS Code 式的"热退出"体验。首次启动无历史会话时显示欢迎页,引导用户新建或打开文件。

语法高亮

内置 C、C++、Java、JavaScript、TypeScript、Python、HTML/XML、CSS、JSON、Markdown 等十余种编程语言的语法高亮引擎。打开文件时自动检测语言类型,无需手动切换。支持关键字、字符串、注释、数字、预处理指令等多种 Token 类型的差异化着色。深浅色主题下各 Token 颜色均经过细致调校,长时间编码不疲劳。

代码折叠

基于缩进与括号层级自动识别可折叠区域(代码块、函数体、类定义等)。行号左侧显示折叠指示器,点击即可展开/收起代码块。折叠后的内容在编辑器中隐藏,便于聚焦当前工作区域,同时不影响全文搜索与替换。

智能括号处理

输入左括号 {、[、( 时自动补全右括号,光标停留在括号对之间。退格删除左括号时智能配对删除右括号,避免遗留孤括号。输入 }、]、) 时若位于行首,自动对齐至匹配开括号的缩进级别。配对括号高亮显示,光标在括号上时以醒目背景色标记匹配对,支持快捷键跳转到匹配括号位置。特别注意:<> 角括号不作自动闭合,避免与 C++ 流操作符 cout << 等冲突。

智能缩进

换行时自动继承上一行的缩进级别。若上一行以 { 结尾,自动增加一级缩进并在下方补全 },光标置于缩进行的正确位置。以 ( 结尾的行同样自动增加缩进。位于 }、]、) 行首时,自动对齐至匹配开括号的缩进位置。// 注释行换行时自动续写注释符号。Tab 键缩进、Shift+Tab 反缩进,缩进宽度可配置(默认 4 空格)。

查找与替换

支持在当前文件中查找文本,匹配项以高亮标记,当前匹配项以不同颜色突出显示。提供上一个/下一个匹配导航、一键替换全部功能。查找栏以胶囊式按钮布局,操作直观高效。

行号与装订线

左侧装订线区域包含四列辅助信息:代码折叠指示器、书签标记、缩进参考线、行号。书签以蓝色圆点标记,点击切换。缩进参考线以半透明竖线显示当前行的缩进层级。行号右对齐,与编辑区域以分隔线区分。所有辅助元素与编辑区共用相同字号与行高,垂直对齐精准。

文件操作

支持系统文件选择器打开任意文本文件,支持另存为指定编码格式。编辑内容修改后标题栏显示圆点标记,关闭未保存文件时提示保存。会话自动保存与恢复机制确保工作状态不丢失。

深浅色主题

跟随系统色彩模式自动切换深浅主题。深色模式下编辑器背景为 VS Code 风格深灰色(#1E1E1E),浅色模式下为纯白背景。语法高亮颜色、界面元素颜色均自适应切换,视觉效果统一协调。

字体与排版

编辑区使用等宽字体,字号可通过菜单无极调节。支持自动换行开关,长代码行不溢出视口。行高随字号等比缩放,确保多行排列整齐。

状态栏

底部状态栏实时显示当前光标位置(行号、列号)、文件编码、编程语言类型、文件修改状态、总行数等关键信息。Go to Line 快捷跳转功能支持输入行号快速导航。

快捷键体系

Ctrl+S — 保存文件
Ctrl+Z / Ctrl+Y — 撤销 / 重做
Ctrl+D — 复制当前行
Ctrl+Shift+K — 删除当前行
Ctrl+Shift+[ / Ctrl+Shift+] — 折叠 / 展开代码块
Ctrl+/ — 切换行注释
Tab / Shift+Tab — 缩进 / 反缩进
捐助支持

帮助菜单下设有微信捐助与支付宝捐助入口,以标准 TipsDialog 弹窗展示收款码,支持用户为项目提供资金支持。

技术架构
灵动编辑器基于 HarmonyOS ArkTS 框架开发,采用 Stage 模型与声明式 UI 范式。核心编辑组件使用 Scroll + Row + Stack 复合布局,语法高亮通过 Text/Span 叠层实现——底层为透明 TextArea 接收输入,上层为带颜色的 Span ForEach 渲染高亮文本,两层共享相同字体、字号、行高与内边距以实现像素级对齐。

文本处理管线采用管道模式:输入先经 CRLF 清理,再依次通过去重、自动闭合、回车缩进、括号对齐等处理器,每条路径独立计算光标修正量。Token 化引擎按行分割文本,逐行匹配正则规则生成 Token 数组,再映射为 UI 渲染用的 TokenRender 结构。折叠处理在渲染阶段二次过滤 Token 列表,隐藏折叠区域内的行。

适用场景
移动端快速查看与编辑代码文件
平板设备上的轻量级编码工作
技术笔记与 Markdown 写作
配置文件、日志文件的浏览与修改
学习编程时的代码练习工具
灵动编辑器,让 HarmonyOS 上的代码编辑不再笨重。新建一个文件,开始书写吧。

下载量趋势

同类应用(工具)

查看全部 →

同一开发者(童晒钦)

查看全部 →