箐笺 —— 小巧美观的绿色 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 即可自动还原原图标)