Skip to content

Latest commit

 

History

History
144 lines (90 loc) · 3.46 KB

File metadata and controls

144 lines (90 loc) · 3.46 KB

MarkdownViewer

MarkdownViewer 是一款 Total Commander 的插件,用于浏览 markdown 文件,支持后缀为 md 和 markdown 的文件。

功能

核心功能

  • 预览 Markdown 文件,支持语法高亮
  • 文件导航:点击 Markdown 链接在文件间跳转
  • LaTeX 数学公式支持(KaTeX)
  • Mermaid 流程图和图表
  • 代码语法高亮(Highlight.js)

增强功能(v0.6)

文档大纲

  • 大纲面板显示 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

版本历史

v0.6 (2026-03-17)

文档大纲

  • 大纲面板显示 H1-H6 标题结构
  • 点击大纲项平滑滚动跳转到对应标题
  • 滚动时自动高亮当前标题
  • O 键切换大纲视图
  • 1-6 键跳转到对应级别的首个标题

主题与布局

  • 主题切换:浅色/深色模式
  • T 键切换主题
  • 布局模式:居中窄栏/全文宽屏
  • M 键切换布局

键盘导航

  • Vim 风格导航:j/k/d/u/f/b/g/G/h/l
  • ? 显示快捷键帮助面板

导出与外部链接

  • 导出 PDF:按 P 键或点击 PDF 按钮
  • 外部链接使用默认浏览器打开

Bug 修复

  • 修复:ESC 键无法可靠关闭预览窗口的问题

v0.5

  • Issue #11: 支持文件跳转
  • 升级 Mermaid 和 KaTeX 库
  • 将渲染引擎修改为 WebView2,提升兼容性
  • 修复:ESC 无法关闭问题

v0.4

修复问题

  • 修复 Issue #15: 中文路径图片预览问题
  • 修复 Issue #6 & #13: Total Commander 失焦问题

其他

针对 v0.2 中修复的 Esc 关闭窗口问题,发现经常性功能失灵,尝试了几种其他方案,暂时还没修复。

更新了配置文件中的相关工具地址。

v0.3

新功能

  • 支持打印文件,可使用本地打印机将预览结果打印为 PDF

修复问题

  • 无法预览本地图片
  • 无法选中并复制内容 #7
  • 无法将依赖 dll 文件打包到最终结果包

v0.2

  • 修复:不支持 Esc 键关闭窗口的问题 #4
  • 使用 NuGet 安装 markdig 库,方便本地开发

以上,多谢 thorn0 提供的 Commit。

v0.1

  • 支持查看 markdown