MarkdownViewer 是一款 Total Commander 的插件,用于浏览 markdown 文件,支持后缀为 md 和 markdown 的文件。
- 预览 Markdown 文件,支持语法高亮
- 文件导航:点击 Markdown 链接在文件间跳转
- LaTeX 数学公式支持(KaTeX)
- Mermaid 流程图和图表
- 代码语法高亮(Highlight.js)
- 大纲面板显示 H1-H6 标题结构
- 点击大纲项平滑滚动跳转到对应标题
- 滚动时自动高亮当前标题
- 按
O键切换大纲视图 - 按
1-6键跳转到对应级别的首个标题
- 主题切换:浅色/深色模式
- 按
T键切换主题 - 布局模式:居中窄栏/全文宽屏
- 按
M键切换布局
- Vim 风格导航:
j/k/d/u/f/b/g/G/h/l - 按
?显示快捷键帮助面板
- 点击图片全屏查看
- 按
ESC或点击关闭图片查看器 - 显示图片 alt 文本作为标题
- 页面顶部阅读进度条
- 实时滚动进度指示
- 渐变蓝色进度条样式
- 导出 PDF:按
P键或点击 PDF 按钮 - 外部链接使用默认浏览器打开
本插件基于.net 平台,所以需要安装对应接口,安装文件为 TcPluginSetup.msi,直接双击运行即可。
然后在 TotalCommander 中双击打开 MarkdownViewer.zip,按照提示安装插件。
最新版本使用了 WebView2,如果是老版本的操作系统,需要安装 WebView2 的运行时。
- 按
ESC键关闭预览窗口 - 按
Ctrl+C复制选中内容 - 按
Ctrl+P打印或导出 PDF
- 大纲面板显示 H1-H6 标题结构
- 点击大纲项平滑滚动跳转到对应标题
- 滚动时自动高亮当前标题
- 按
O键切换大纲视图 - 按
1-6键跳转到对应级别的首个标题
- 主题切换:浅色/深色模式
- 按
T键切换主题 - 布局模式:居中窄栏/全文宽屏
- 按
M键切换布局
- Vim 风格导航:
j/k/d/u/f/b/g/G/h/l - 按
?显示快捷键帮助面板
- 导出 PDF:按
P键或点击 PDF 按钮 - 外部链接使用默认浏览器打开
- 修复:ESC 键无法可靠关闭预览窗口的问题
- Issue #11: 支持文件跳转
- 升级 Mermaid 和 KaTeX 库
- 将渲染引擎修改为 WebView2,提升兼容性
- 修复:ESC 无法关闭问题
- 修复 Issue #15: 中文路径图片预览问题
- 修复 Issue #6 & #13: Total Commander 失焦问题
针对 v0.2 中修复的 Esc 关闭窗口问题,发现经常性功能失灵,尝试了几种其他方案,暂时还没修复。
更新了配置文件中的相关工具地址。
- 支持打印文件,可使用本地打印机将预览结果打印为 PDF
- 无法预览本地图片
- 无法选中并复制内容 #7
- 无法将依赖 dll 文件打包到最终结果包
- 修复:不支持 Esc 键关闭窗口的问题 #4
- 使用 NuGet 安装 markdig 库,方便本地开发
以上,多谢 thorn0 提供的 Commit。
- 支持查看 markdown
