技术栈
编辑器
●VON
1 天前
安全
·
华为
·
编辑器
·
harmonyos
·
鸿蒙
鸿蒙 PC Markdown 编辑器内核:在 ArkWeb 中离线运行 CodeMirror 6
本文讨论 CodeMirror 6 在 ArkWeb 中的状态模型、离线打包、文档生命周期和大文件降级,不把 Web 页面当作简单的 UI 容器。完整示例代码:https://gitcode.com/VON-/codex_md_oh。
●VON
1 天前
安全
·
华为
·
编辑器
·
harmonyos
·
鸿蒙
鸿蒙 PC Markdown 编辑器存储安全:AtomicFile 原子提交与故障注入
恢复文件本来用于保护用户内容,如果它自己在进程终止时只写入半截 JSON,下一次启动就无法解析;如果应用覆盖用户文件失败却没有旧版本,安全保存反而扩大损失。存储可靠性的关键不是“调用写入 API没有抛错”,而是为每笔状态建立提交边界、回滚路径和可验证结果。
●VON
2 天前
网络
·
安全
·
华为
·
编辑器
·
harmonyos
·
鸿蒙
鸿蒙 PC Markdown 编辑器 Alpha 评审:如何用退出条件判断阶段完成
阶段评审不是把已开发功能重新念一遍,而是依据事先批准的退出条件做“通过、条件通过或不通过”判断。自动化全绿不能替代内部试用,配置入库不能替代远程 CI成功,模拟器截图不能替代数据丢失结论。评审价值在于阻止团队为了进度重新解释门槛。
MGS浪疯
2 天前
人工智能
·
编辑器
·
腾讯云
·
腾讯云ai代码助手
·
workbuddy开发者分享季
·
codebuddy开发者分享季
我用 WorkBuddy 做了一个能记住前文的 AI 小说编辑器
很多 AI 写作工具都能生成一段看起来不错的文字,但一写到长篇,问题就来了:人物性格悄悄变化,前面埋下的伏笔被忘记,时间线互相打架,写到几十章后,模型甚至记不清上一章发生了什么。
●VON
2 天前
前端
·
华为
·
编辑器
·
harmonyos
·
鸿蒙
鸿蒙 PC Markdown 编辑器 Bridge 协议:原生外壳与 Web 内核的状态同步
OhMarkdown把系统文件、标签和窗口放在 ArkUI,把 CodeMirror和 Markdown渲染放在 ArkWeb。两端不能共享内存,只能通过协议传递状态。若协议没有明确方向、类型、频率和身份,连续输入会造成性能问题,异步回调还可能写错标签。
●VON
2 天前
安全
·
华为
·
编辑器
·
harmonyos
·
鸿蒙
鸿蒙 PC Markdown 编辑器原生右键弹层兼容
仓库地址:https://gitcode.com/VON-/codex_md_oh代码基线:G3-09 PC 完整交互提交 b11519c 与后续设备收口修复。
●VON
3 天前
华为
·
编辑器
·
harmonyos
·
鸿蒙
鸿蒙 PC Markdown 编辑器系统浏览器与图片查看器独立验收
仓库地址:https://gitcode.com/VON-/codex_md_oh代码基线:导出实现 6c823eb,第三阶段质量基线 941a1dc,当前主线 6c9d88f。
●VON
3 天前
华为
·
架构
·
编辑器
·
harmonyos
·
鸿蒙
鸿蒙 PC Markdown 编辑器通信架构:受限 ArkTS-JavaScript Bridge
本文从所有权、通信频率、信任边界和生命周期出发,设计 ArkUI 原生外壳与 ArkWeb 编辑内核之间的最小协议。完整示例代码:https://gitcode.com/VON-/codex_md_oh。
宁&沉沦
3 天前
前端
·
后端
·
编辑器
Chrome 扩展 Manifest 字段版本支持一览(全量)
范围:Chrome Manifest V3 官方支持的全部顶层字段 + 关键嵌套字段;不是本仓库项目配置清单。 基线:MV3 自 Chrome 88(2020-12)起可用;仅支持 manifest_version: 3。 资料来源:Chrome Extensions 官方 Manifest / What’s New / API Reference(整理日期:2026-07-24)。 标注说明:
Brilliantwxx
3 天前
linux
·
运维
·
服务器
·
开发语言
·
编辑器
·
vim
【Linux】 软件包管理器(yum)+ Vim使用
Windows 下软件大多是exe安装程序;Linux 软件包 = 将程序二进制文件、配置文件、手册、依赖信息打包成的归档文件。 程序开发完成后不能直接分发零散文件,打包后方便统一安装、卸载、依赖检测。
●VON
3 天前
安全
·
华为
·
编辑器
·
harmonyos
·
鸿蒙
鸿蒙 PC Markdown 编辑器自由窗口:覆盖侧栏与响应式预算
鸿蒙 PC 应用不能假定一个固定窗口。用户会全屏、左右分屏、拖成窄长窗口,也会在写作时扩大侧栏查看长路径,再缩小窗口与资料并排。对 Markdown 编辑器而言,窗口适配不是把所有控件等比例缩小,而是明确哪些信息必须持续可操作,哪些可以临时覆盖,哪些可以在窄窗口隐藏,以及每个断点怎样保持焦点和文档状态。
●VON
3 天前
安全
·
华为
·
编辑器
·
harmonyos
·
鸿蒙
鸿蒙 PC Markdown 编辑器有界版本历史:沙箱快照、完整性校验与安全恢复
版本历史看起来像一个很常见的编辑器功能:保存若干旧文本,给用户一个列表,再提供“比较”和“恢复”按钮。但在面向鸿蒙 PC 的本地 Markdown 编辑器里,这个功能真正困难的地方不是列表怎么画,而是如何回答一组与数据安全直接相关的问题:哪个文件的历史?一次保存失败时以谁为准?外部程序已经改过磁盘文件时还能不能恢复?损坏的历史会不会拖垮当前文档?快照会不会无限增长?用户按下“恢复”之后,磁盘内容是否立刻被覆盖?
REST_3027
3 天前
大数据
·
微服务
·
云计算
·
编辑器
·
excel
·
动态规划
告别Excel孤岛:一款任务链路可视化工具带来的真实改变
2026年上半年,团队大部分时间都在做一件极其繁琐但又避不开的事:跨部门追着确认多方依赖的任务节点。前端改了一个接口规范,后端要确认对不对齐,测试要确认自动化用例要不要改,产品要同步更新需求文档。一套流程跑下来,全靠Excel+邮件+IM软件群聊——一个需求变更走完,十几封邮件来来回回,群里@几十次人,再由项目经理手工汇总成一张进度总表。
●VON
4 天前
华为
·
编辑器
·
harmonyos
·
鸿蒙
鸿蒙 PC Markdown 编辑器图片粘贴:从系统剪贴板到标准相对链接
在 Markdown 编辑器里粘贴图片,看起来像一个非常短的动作:按下 Ctrl+V,正文出现 ![](),预览显示图片。真正的文件工作流至少包含剪贴板格式识别、大小限制、MIME 校验、文件名清洗、资源目录授权、重名处理、完整落盘、链接插入、重新打开后的读取和缓存回收。任何一步顺序错误,都可能留下断链、覆盖旧资源,甚至让 Web 页面获得不该拥有的文件访问能力。
●VON
4 天前
华为
·
编辑器
·
harmonyos
·
鸿蒙
鸿蒙 PC Markdown 编辑器外部修改检测:从文件指纹到冲突决策
桌面 Markdown 文件很少只被一个程序触碰。用户可能在终端执行格式化脚本、在 Git 客户端切换分支、让生成器更新文档,或者同时打开另一款编辑器。应用如果假设“打开之后磁盘永远不变”,下一次保存就可能无提示覆盖外部内容;反过来,如果任何时间戳变化都弹出冲突,又会把自己的保存、元数据更新和无内容变化误判成风险。
●VON
4 天前
华为
·
编辑器
·
harmonyos
·
鸿蒙
鸿蒙 PC Markdown 编辑器十兆级大文档保护模式
仓库地址:https://gitcode.com/VON-/codex_md_oh代码基线:大文档实现位于当前 Web 编辑器主线,精确十兆级回归提交为 941a1dc,状态同步提交为 6c9d88f。
●VON
4 天前
网络
·
华为
·
编辑器
·
harmonyos
·
鸿蒙
鸿蒙 PC Markdown 编辑器三方冲突处理:本地缓冲区、磁盘版本与共同基线
“文件已被外部修改,是否覆盖?”是很多编辑器处理冲突时唯一给用户的问题。这个问题缺少最关键的信息:本地改了什么、磁盘改了什么、双方从哪个共同版本出发。用户只能凭记忆猜测,任何一个按钮都可能丢数据。对于强调本地优先的 Markdown 编辑器,冲突处理不能只是一道确认框,而应该是一套保留事实、解释差异并延迟不可逆决定的工作流。
●VON
4 天前
服务器
·
华为
·
编辑器
·
harmonyos
·
鸿蒙
鸿蒙 PC Markdown 编辑器搜索选项响应式布局:220 vp 侧栏中的完整中文控件
可调侧栏上线后,一个之前被固定宽度掩盖的问题立即出现:侧栏缩到 220 vp,工作区搜索下方“区分大小写、全词匹配、正则表达式”仍强制放在一行,最右侧文字被裁掉。功能状态仍在,用户却无法完整确认自己勾选的含义。对于搜索这种可能影响全工作区结果的操作,标签不可见不是轻微视觉瑕疵,而是会造成错误判断的可用性问题。
ShirleyWang012
4 天前
linux
·
编辑器
·
vim
Linux中Vim编辑器快速找到需要改的行
bash输出示例:plaintext前面数字 22 就是目标行号。bashplaintextbash对应顶部注释行,一并修改即可。
Duo1J
5 天前
ue5
·
编辑器
·
游戏引擎
·
ue4
【UE】Slate 编辑器工具开发03 - 节点编辑器 (EdGraph)
上一节实现了一个简单的预览视口,接下来学习如何编写一个节点编辑器一个最简单的节点编辑器由以下四大件组成