ARTICLE DETAIL

资讯详情

深耕编程入门与网站建设的一线实战洞察。

告别浏览器标签页:Markdown Preview 八大核心功能全解析

告别浏览器标签页:Markdown Preview 八大核心功能全解析 告别浏览器标签页Markdown Preview 八大核心功能全解析【免费下载链接】markdown-previewA simple Markdown viewer for reading .md files项目地址: https://gitcode.com/gh_mirrors/markdo/markdown-preview还在用浏览器插件或笨重的 Electron 工具打开 .md 文件吗Markdown Preview是一款免费、开源MIT 协议的原生 macOS Markdown 阅读器基于 Swift 与 WKWebView 构建——把.md文件拖到图标上或在 Finder 里按空格键即可获得干净、可滚动的预览和真正的文档目录。没有浏览器标签页没有臃肿的依赖八大核心功能目录、搜索、编辑、缩放、Quick Look、工具栏自定义、图表渲染、命令打开一次讲清楚。功能速览 ⚡功能快捷键一句话说明文档目录侧边栏侧栏按钮标题自动生成目录点击即跳转文档内搜索⌘F / ⌘G / ⌘⇧G当前文件内查找上下移动匹配项按文件名搜索文档⇧⌘O跨整个文件夹按名称找 Markdown 文件编辑模式⌘E原生排版工具栏直接改写 Markdown文字缩放⌘ / ⌘− / ⌘050%–300% 共 13 档触控板双指缩放Quick Look 预览空格键Finder/Spotlight/邮件附件中直接预览工具栏自定义显示 → 自定义工具栏拖拽添加/移除按钮布局永久保存Mermaid 图表 KaTeX 公式—离线内置渲染器无需联网一、文档目录侧边栏点击标题快速跳转 打开文档后侧边栏会自动镜像你的标题层级生成目录树Table of Contents。点击任意条目视图立即滚动到对应位置——长文档再也不是从头翻到尾。侧栏还支持文件导航器直接浏览文件夹里的 Markdown 文件点击文件即以当前阅读/编辑模式打开点击文件夹名称或展开三角可折叠子目录。目录生成逻辑在 MarkdownTOC.swift侧栏 UI 位于 ProjectNavigatorView.swift。二、双搜索系统文档内搜索 按文件名找文件 很多人不知道Markdown Preview 提供的是两套互补的搜索文档内搜索工具栏搜索框或⌘F唤起⌘G/⌘⇧G在匹配项之间上下移动定位文中内容一步到位。Search for Document按文件名搜索文档⇧⌘O打开悬浮面板在整个侧栏挂载的文件夹中按名称查找文件。亮点包括空查询时显示最近打开的 10 个文件跨文件夹、按时间排序匹配字母加粗高亮文件名下方显示面包屑路径↑↓选择结果↩在当前标签页打开、⌘↩新标签页、⌥↩新窗口自动跳过node_modules、vendor、build等依赖与构建目录超大项目索引前 20,000 个文件并给出提示。实现参考 FileSearchPanelController.swift 与 ProjectFileIndex.swift。三、编辑模式不离开预览器直接改文档 ✏️按⌘E或点工具栏按钮切换编辑模式原生格式化工具栏支持标题、加粗/斜体、列表、引用、代码、链接表格单元格获得焦点后才展开为原始 Markdown 语法便于精确编辑任务列表task list输入完右括号后自动变成可点击复选框Enter自动续写下一项⌘S保存改动直接落盘。编辑视图核心EditorViewController.swift模式切换逻辑在 DocumentWindowControllerEditMode.swift。四、文字缩放与字号设置从 50% 到 300% 阅读和编辑时都支持离散档位缩放——模仿 Safari 的节奏从 50% 到 300% 共 13 档工具栏的A A按钮弹出档位条一眼看到当前字号在刻度上的位置快捷键⌘/⌘−逐级缩放⌘0一键还原 100%阅读模式下支持触控板双指捏合直接缩放设置中还可选「小 / 中 / 大」三档字号对应 90% / 100% / 125%与文档缩放共用同一个存储值两个入口不会打架。档位定义见 MarkdownWebView.swift字号设置见 TextSizeSetting.swift。五、Quick Look 扩展Finder 里按空格键就能预览 ⚡安装后无需启动应用系统级的.md预览就生效了Finder 中选中文件按空格键Spotlight 搜索结果中直接预览邮件附件里的 Markdown 同样适用。离线可用是它的一大优势Mermaid 图表与 KaTeX 公式均使用内置渲染器预览不发起任何 CDN 请求。扩展实现位于 quick-look/ 目录入口是 PreviewProvider.swift。六、工具栏自定义只留你真正用的按钮 通过显示 → 自定义工具栏…标准 AppKit 交互可把 Print、Copy、Zoom、Sidebar、Open With、Inspector、Share、Search、Search for Document 等条目拖进或拖出工具栏。你的布局会跨启动永久保存macOS 26 及以上还能享受原生 Liquid Glass 质感。七、离线渲染 Mermaid 图表与 KaTeX 数学公式 围栏mermaid代码块在应用和 Quick Look 中都渲染为图形内置渲染器保证离线可用行内$x_1 x_2$、行间$$...$$与math代码块由内置 KaTeX 排版选中考好的公式复制得到的是原始 LaTeX 源码官方 copy-tex 扩展方便贴回文档。试试仓库自带的示例文件mermaid-heavy.md 和 full.md。八、命令行与 URL Scheme终端党也爱用 从应用菜单安装mdp/md-preview命令后任意终端里mdp README.md或mdp .即可打开文件或整个文件夹支持md-preview://file/绝对路径URL Scheme浏览器链接或别的 App 可一键唤起预览首次启动可注册为默认.md打开方式分享按钮复制的是原始 Markdown 源码而非文件路径直接粘贴进对话窗口即可。写在最后Markdown Preview 用一份精简的 Swift 原生实现替代了浏览器标签页 渲染插件的组合目录跳转、双搜索系统、就地编辑、13 档缩放、Quick Look、工具栏自定义、离线图表公式——八大功能开箱即用且所有缓存都留在你自己的 Mac 上。想要更完整的体验可以先打开 samples/full.md 感受一轮或查阅测试用例 mixed-everything.md 了解它支持的全部元素。【免费下载链接】markdown-previewA simple Markdown viewer for reading .md files项目地址: https://gitcode.com/gh_mirrors/markdo/markdown-preview创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考
返回列表