箐笺 —— 小巧美观的绿色 Markdown 查看编辑器 v3.6 ======================================================== 【已安装位置】 C:\Users\Bai-Desk\AppData\Local\JianJian\箐笺.exe(绿色单文件) 【本次更新(v3.6)—— .md 文件图标更换】 1. .md / .markdown 文件图标换成经典文件图标 ★本次 - 白色笺纸(右上折角)+ 绿色「MD」字样 + 灰色正文占位行 + 斜插的绿色钢笔, 就是最常见的「Markdown 文档」样式,一眼即懂。 - 图标背景全透明(沿用 v3.4 的处理),资源管理器浅色 / 深色背景下都干净。 - 仍包含 256/128/64/48/32/24/16 全部尺寸,列表、大图标、超大图标下都清晰。 - 软件本体的程序图标保持不变(绿圆 + 白纸 + 钢笔 + 竹叶)。 - 若图标未立即刷新:重新打开文件夹,或在任务管理器里重启「Windows 资源管理器」。 【上版(v3.5)——对齐用着顺手、注释边写边注、新增四级标题】 1. 对齐后光标留在本行 ★重点修复 - 旧版点「居中对齐 / 右对齐」后光标会跳到下一段,于是接着点「左对齐」 改的是下一段 —— 完全不合习惯。现在光标留在原来的那一行、 原来的位置上,接着打字就是接着写这一句;再点别的对齐方式, 改的仍然是同一段。 - 选中多段时(对齐一段以上),命令执行完也能落在正确的位置。 2. 对齐图标改用 Word / WPS 同款 ★重点 - 工具栏的对齐按钮、以及下拉菜单里的四项,都换成与 Word / WPS 一致的 「四条横线」线描图标:左对齐(短线靠左)/ 居中对齐(短线居中)/ 右对齐(短线靠右)/ 两端对齐(四条一样长)。 - 按钮上的图标会跟着光标所在段落的实际对齐方式变化, 点开下拉也能看到当前用的是哪一种(高亮显示)。 3. 新增「两端对齐」★新增 - 对齐下拉从三项扩展为四项:左对齐(默认)/ 居中对齐 / 右对齐 / 两端对齐。 - 两端对齐在导出的 Word(段落对齐「两端对齐」,w:jc=both)、 PPT(algn=just)、PDF 与网页(text-align:justify)里同步生效, 行行撑满、末行自然。 4. 注释后本行可以接着写 ★重点 - 旧版点「注释」后光标会跳到注释内容行,正文那句话常常只写了一半 就被打断了。现在点「注释」后光标停在原处,你可以**接着把这句写完**, 编号标记 [^1] 会自动落在句末。 - 于是注释的正式写法是: 这句话写完了。[^1] 注释内容写在下一行 —— 在**编辑窗口里注释内容是正文的下一行**(同一段内的换行), 在**预览窗口里汇总到文末的「注 释」区**。 - 注释行再加注释仍然被拦住(只会提示,不会插入空注释); 预览里改动注释内容,编辑区源码同步更新。 5. 工具栏新增「四级标题」(H4)★新增 - 与 H1 / H2 / H3 完全一致:开关式(已是四级标题再点一次变回正文)、 按行生效(光标所在行或选中范围内的每一行)、编辑区与预览区都能用、 编辑区右键菜单有「标题 4」、快捷键 Ctrl+4。 - 预览里的四级标题有对应的字号与颜色样式。 6. 「正文」按钮换新图标 - 原来是一个 ¶ 符号,现在换成与其它格式图标风格统一的线描图标 「一张纸 + 三行文字」,一看就知道是「恢复成普通正文段落」。 - 功能不变:清除标题 / 列表 / 任务框 / 引用等所有行首标记(循环剥干净), 并让列表项真正跳出列表、回到顶格正文。 【上版(v3.4)——对齐修复、预览更干净、注释排版、新图标】 1. 居中 / 右对齐在预览中正确显示 ★重点修复 - 旧版在多行段落或列表上设置对齐时,标记会被插到块的中间, 预览里既不对齐、还会把 {align=…} 当正文显示出来。 - 现在对齐按「块」生效(段落 / 标题 / 列表 / 引用块),标记始终写在 块的末尾,预览里标记自动隐藏、对齐立即生效;导出 Word / PDF / PPT / HTML 同步生效。 - 再点右对齐会覆盖之前的居中标记;点「左对齐」恢复默认并删除标记。 2. 预览不再有「块」的视觉 ★重点 - 去掉了预览里鼠标悬停时的绿色块底色和点击时的描边框, 预览看起来就是一篇连续的文档;直接点击编辑的功能保持不变。 3. 注释区排版修正 ★重点 - 「注 N:」编号与注释内容改为基线对齐,内容不再压到编号上, 多行注释悬挂对齐正确。 4. 界面图标更新 - 顶栏「箐笺」标志换成新软件图标(绿圆 + 白纸 + 钢笔 + 竹叶)。 5. .md 文件图标背景透明 - 图标外围不再有白色方块底,资源管理器深色 / 彩色背景下 只显示「笺纸 + MD + 绿笔 + 竹叶」本身。 【上版(v3.3)——新图标、界面精简、注释编辑】 1. 全新 .md 文件图标 ★重点 - 换成「白色笺纸 + 绿色 MD 字样 + 绿笔 + 竹叶」的设计图,圆角卡片造型, 已去除原图右下角的 AI 生成水印。 - 资源管理器里 .md 文件一目了然;软件图标保持不变。 2. 工具栏去掉「❝ 引号」按钮 - 引用(块)功能仍保留在预览区 / 编辑区的右键菜单里,功能没有删, 只是工具栏更清爽(引用在预览里本来就按文末「注 释」尾注呈现)。 3. 预览里的注释可以直接编辑 ★重点 - 文末「注 释」区的每条注释内容现在可直接点击修改(悬停有虚线提示), 失焦或按回车即保存,编辑区源码同步更新;按 Esc 取消本次修改。 - 三种注释写法都支持:引用块整块作注释、「[^1] 标记 + 下一行注释」、 行内「文字 [^1] 注释内容」。空注释(尚未填写)点击即可补写。 4. 注释行不能再添加注释 - 光标在注释内容行(或本行已有 [^N] 标记)时再点「注」按钮不会插入 任何内容,只弹提示,避免产生空注释。 5. 分页预览入口并入「预览」按钮 - 顶栏原来的「⛶ 分页 ▾」按钮取消,改为「预览」按钮右侧的小下三角 ▾, 点开选择:连续滚动 / A4 / PPT 16:9 / PPT 4:3;开启分页后三角会高亮。 【上版(v3.2)——分页预览、对齐、导出换行与对齐、新图标】 1. 分页预览(按纸张切页)★重点 - 顶栏新增「⛶ 分页 ▾」,可选: 📄 连续滚动(不分页,默认) 📐 A4 纵向 · 210×297mm 🖼 PPT 16:9 · 宽屏(PPT 默认页面大小) 🖼 PPT 4:3 · 传统 - 内容会被真正切成一页页的「纸」,超出页高的部分自动换页: · 列表 / 引用按条目、按段落拆到下一页(有序列表续页会接着编号) · 一段文字本身超过一页高时,按行拆分,一个字都不丢 - 每页右下角显示「当前页 / 总页数」;纸张会按预览窗宽度自动缩放。 - 分页模式下预览区只读(这是「打印预览」性质),编辑请在编辑区进行, 或先关闭分页再编辑;编辑后分页会自动重排。 2. 对齐按钮(左 / 居中 / 右)★重点 - 工具栏新增「⬓ 对齐 ▾」,下拉可选:左对齐(默认)/ 居中对齐 / 右对齐。 - 作用范围与列表/引用一致:光标所在段落,或选中范围内的每个段落 (连续的非空行算同一段,标记只加在该段最后一行)。 - 再点「左对齐」即取消居中/右对齐,恢复默认。 - 预览里看不到额外标记,只看到对齐效果;源码里是可读的 「文字 {align=center}」/「文字 {align=right}」。 3. 导出 Word / PPT / HTML / PDF 全部支持对齐 - 居中 / 右对齐在导出的 Word(段落对齐)、PPT(文本框对齐)、 网页与 PDF(text-align)里保持一致。 4. 导出 Word / PPT / PDF 保留段内回车 ★重点修复 - 预览里一段文字中间的换行(软换行 / 行尾两个空格 / 手动
), 以前导出 Word / PPT 时会被吞掉,变成连在一起的一行。 - 现在导出后仍是「一行一个回车」:Word 用真正的换行符,PPT 用 , PDF 由浏览器渲染本来就是换行。 5. 修复导出 PPT 丢失二级及以下标题的问题 - 此前 H2~H6 在 PPT 里整条丢失,现在会作为小标题条目正常出现。 6. 全新图标 - 软件图标换成「绿色圆底 + 白色笺纸 + 钢笔 + 竹叶」的设计图。 - .md 文件图标用同一套视觉元素,并加上左上折角与右下绿色「MD」徽标, 一眼能看出「这是一份 Markdown 文档,可以用箐笺打开」。 7. 附带修复 - 「注 释」区在导出 Word / PPT 里的换行同样保留。 【上版(v3.1)——行级格式、注释、选区同步、PDF 导出】 1. 格式化只作用于选中的行 ★重点 - 选中一行或多段文字后再点「无序列表 / 有序列表 / 任务列表 / 引用」, 只有选中的这些段落会变,其下一段以及后面的内容保持正文不变。 - 原理:Markdown 的「懒续行」会让紧跟列表的正文被吞进列表,所以 程序会在被改动的段落之后自动补一个空行切断它;如果下一行本身 就是新段落(标题、列表、代码块等)则不会多补空行。 2. 编辑区选中内容时,预览同步高亮 ★好用 - 在编辑区选中文字,预览里对应的文字会立刻高亮(淡黄底 + 左侧绿条), 取消选择即消失,做到「选中哪段、预览里就是哪段」。 3. 「🖍 注释」按钮:行内编号注释 - 点「注释」在当前行行末插入一个编号标记 [^1](不另起一行、不会把 后面的内容变成注释),光标自动落到下一行的注释正文位置,由作者填写。 - 注释内容只占紧接着的那一段;再下一段仍然是正文。 - 预览里正文位置只显示小小的上标「注1」,注释内容统一汇总到文末 「注 释」区,格式为「注 N:内容」;点正文上标可跳到对应注释。 - 原来的 > 引用块同样按这个规则汇总成尾注。 4. 编辑区选中文字后按回车,不再删除所选内容 - 按回车只在行末换行、光标落到新的一行,选中的文字原样保留。 5. 预览区里也能用格式按钮(按光标所在行执行) - 光标停在预览窗口某一行时点按钮 → 只对这一行(这一段)执行命令。 - 在预览里选中一段或多段 → 选中范围内的每一行都执行该命令。 6. 导出新增 PDF(.pdf),版式与预览一致 ★重点 - 「另存为 / 导出」的文件类型里新增「PDF 文件 (*.pdf)」。 - 生成原理:把「打印用 HTML」(预览同款样式 + A4 纸张版式)交给系统 自带的 Edge / Chrome 以无头模式打印成 PDF —— 和预览用的是同一个 渲染引擎,标题层级、列表、表格、代码高亮、图片、尾注与预览逐项一致, 中文字体自动嵌入,在任何设备/打印机上都不会乱码。 - 需要系统装有 Microsoft Edge(Windows 10/11 自带)或 Google Chrome; 若都没有,会提示改用「导出 HTML」再自行打印。 7. 导出格式与预览一致 - Word / PPT / HTML / PDF 四种导出都以预览渲染结果为唯一来源, 不再出现「预览好看、导出走样」的情况。 【上版(v3.0)——更名「箐笺」、尾注、任务列表、导出 PPT】 1. 软件更名:青笺 GreenMD → 箐笺(JianJian) - 程序文件名改为「箐笺.exe」,安装/数据目录改为 %LOCALAPPDATA%\JianJian 与 %APPDATA%\JianJian。 - 程序图标重新设计:以字母 Q(箐笺拼音首字母)变形为主 —— 圆环化作一卷笺纸、环内一横是折痕、右下笔锋是一支毛笔。 - 旧版(青笺)的注册表项与最近文档记录会在启动/注册时自动清理迁移, 不会出现两个「打开方式」。 2. Markdown 文档专属图标 - 资源管理器中所有 .md 文件的图标已换成「白纸折角 + 箐笺 Q 标记」的 专属图标,一眼可识别「这个文档可以用箐笺打开」。 - 原 .md 图标已自动备份,卸载箐笺时会还原。 - 若图标未立即刷新,重新打开文件夹(或重启资源管理器)即可。 3. 修复「打开软件时报错」的弹窗 ★重点修复 - 原因:界面还没初始化完就去读「上次打开的文档」,抢先调用导致报错。 - 现在启动时会等待桥接就绪再继续,未就绪时静默重试,不再弹错误框。 4. 任务列表显示与交互全面升级 - 任务列表项不再显示列表圆点 / 数字序号,只显示任务方块本身。 - 预览中的任务是小方块,可直接鼠标点选: 点选后 → 方框中带对号(已完成) 再点一次 → 恢复为空心方框 - 任务行右键菜单: 「已完成」 → 方框中带对号(已完成的再点即取消) 「删除」 → 内容显示删除线(再点一次可恢复) 「从列表中移除本项」→ 整行删除,剩余任务的图标自动重新生成 - 所有状态都与源码中的 - [ ] / - [x] / ~~删除线~~ 双向同步。 5. 引用改为「编号尾注」(参考 GB 7713-87 论文排版习惯) - 正文里每个 > 引用块的位置只保留一个上标编号(注1、注2…), 引用内容统一汇总到文档末尾的「注 释」区,格式为「注 N:内容」。 - 点正文里的上标编号可跳到对应尾注并高亮。 - 只改预览与导出效果,Markdown 源码保持原样(> 引用仍是 > 引用)。 6. 分割线修复 - 光标在文字行中间点「分割线」时,自动在前后补空行, 不再出现「文字下面一条横线变成二级标题」的问题; 已有空行时不重复补,多余空行会自动吞掉。 7. 导出新增 PPT(.pptx) - 「另存为 / 导出」对话框的文件类型里新增「PowerPoint 演示文稿 (*.pptx)」。 - 映射规则:H1 → 新建一页幻灯片(作为页标题);H2~H6 / 段落 → 文本条目; 列表 → 项目符号条目;代码块 → 等宽小字并保留语法高亮颜色; 表格 → 逐行条目;图片 → 嵌入幻灯片;尾注 → 最后一页「注释」。 8. 列表格式统一(每种列表只有一种稳定写法) - 无序 / 有序 / 任务列表互相转换时,先把行首所有旧标记剥干净再加新标记, 不再出现 "- 1. 文字" 这类混合残留。 - 选中新格式会自动清除之前的格式;同一种格式再点一次则恢复为正文。 9. 代码块语法高亮修复 - 预览中的代码块按语言高亮(写了语言用指定语言,没写自动识别), 在预览里编辑代码后高亮会立即刷新。 - 导出 Word / PPT 同步保留高亮颜色(关键字、字符串、注释等按色着色)。 10. 「¶ 正文」按钮清除更彻底 - 点击后除标题 / 列表 / 任务框 / 引用等行首标记全部清除外, 混合残留(如 "- 1. 文字"、"> - 文字")也会一路剥干净, 内容真正恢复成顶格正文段落。 【上版(v2.0)已完成】——导出一步到位、列表转正文、菜单整合 1. 修复「打开/保存时出现的错误提示对话框」 - 文件对话框改由程序自己在独立线程中弹出,不再经过界面库有缺陷的 代码路径;打开、保存、另存为、选择图片等都不再报错。 2. 列表转正文会真正「跳出列表」 - 去掉标记的同时去掉缩进,并在该行前后补上空行以切断原列表。 - 编辑区工具栏「¶ 正文」、Ctrl+0、编辑区右键、预览区右键四处一致。 3. 导出「一步到位」 - 统一为「⚙ 菜单 → 📤 导出…」(Ctrl+E),直接弹系统「另存为」, 在「文件类型」里选 Word(.docx)/ PPT(.pptx)/ 网页(.html), 按扩展名自动分流,没有中间格式选择框。 4. 菜单里没有「右键菜单」开关(纯静态菜单),注册由安装时完成。 5. 关于对话框末尾两行居中: 北京优思智想文化发展有限公司 出品 【更早版本】v1.9 撤销/重做、导出 Word;v1.8 回车续写;v1.7 链接重做、 本地图片、剪贴板快捷键、正文按钮;v1.6 预览可编辑、任务可勾选; v1.5 全面体检稳定化。(详见历史版本说明) 【右键菜单 / 打开方式】 已自动注册完成,包含: 1. 右键 .md / .markdown / .mdown / .mkd 文件 → 菜单中直接显示「用箐笺打开」 2. 右键 →「打开方式」→ 列表中有「箐笺 Markdown 文档」 → 可设为默认打开方式 3. .md 文件图标已换成箐笺专属图标(原图标有备份,卸载时还原)。 4. 若菜单或图标未立即显示,重新打开文件夹(或重启资源管理器)即可。 ※ 若日后移动了箐笺.exe 的位置,需要重新注册:联系维护者运行一次 注册脚本(do_register.py)即可,无需管理员权限。 【功能一览】 - 编辑 / 分屏 / 预览 三种视图,滚动联动 - 预览区可直接编辑、任务可点选、右键有对象化操作菜单 - 引用自动排版为编号尾注(GB 7713-87 习惯),点上标跳转 - 格式工具栏:H1/H2/H3/H4、正文、加粗、斜体、删除线、代码块、 无序/有序/任务列表、引用、注释、链接、图片、表格(选行列)、分割线 - 对齐:左 / 居中 / 右 / 两端对齐(Word 同款图标),按段落生效, 执行后光标留在本行,导出 Word / PPT / PDF / HTML 同步 - 格式化按行生效(编辑区与预览区都是「光标/选中范围内的行」) - 编辑区选中即可在预览中高亮对应内容 - 注释为行内编号注释 [^N],点按钮后光标留原处可接着写, 注释内容写在编辑窗口的下一行,预览里汇总到文末「注 释」区 - 链接与图片都有对话框(可填文字与地址、可选本地文件、可粘贴剪贴板) - 本地图片自动归档到 <文档名>.assets,文档可用相对路径引用 - 代码块语法高亮(预览与导出一致) - 字数统计、文件与图片拖拽、导出 Word / PPT / HTML / PDF、未保存关闭提醒 - 快捷键:Ctrl+N 新建 Ctrl+O 打开 Ctrl+S 保存 Ctrl+Shift+S 另存为 Ctrl+E 导出(在「另存为」里选 Word / PPT / HTML / PDF) Ctrl+Z 撤销 Ctrl+Y 重做 Ctrl+B 加粗 Ctrl+I 斜体 Ctrl+1 / Ctrl+2 / Ctrl+3 / Ctrl+4 一级~四级标题 Ctrl+` 行内代码 Ctrl+0 正文 Ctrl+X/C/V 剪切/复制/粘贴 (预览区里选中文字后 Ctrl+B / Ctrl+I 同样有效;Ctrl+单击 打开链接) - 最近文档(含完整磁盘路径)+「打开所在文件夹」一键定位 【数据存储位置】 - 程序:C:\Users\Bai-Desk\AppData\Local\JianJian\ - 最近文档:%APPDATA%\JianJian\recent.json(旧版记录已自动迁移) - 运行日志:%APPDATA%\JianJian\app.log(排障用) - 右键菜单与 .md 图标注册:HKCU\Software\Classes 下(仅当前用户,无需管理员) - 插入的图片:放在各文档旁边的 <文档名>.assets 文件夹里 【卸载方法】 右键菜单与图标为注册表项,删除以下三处即可: 1. C:\Users\Bai-Desk\AppData\Local\JianJian\ 2. %APPDATA%\JianJian\ 3. HKCU\Software\Classes 下的 JianJian.Markdown / Applications\箐笺.exe 以及 .md 的 DefaultIcon(卸载前用软件内右键菜单功能或注册脚本 unregister 即可自动还原原图标)