ARTICLE DETAIL

资讯详情

深耕网站建设与运营推广的一线实战洞察。

leaf 快速上手教程:5 个命令把终端变成 Markdown 预览器,附 30 个快捷键速查表

leaf 快速上手教程:5 个命令把终端变成 Markdown 预览器,附 30 个快捷键速查表 leaf 快速上手教程5 个命令把终端变成 Markdown 预览器附 30 个快捷键速查表【免费下载链接】leafTerminal Markdown previewer — GUI-like experience.项目地址: https://gitcode.com/gh_mirrors/leaf37/leafleaf是一款开源的终端 Markdown 预览器能在纯命令行里带来接近 GUI 的阅读体验实时预览、模糊搜索文件、目录侧边栏导航还支持 LaTeX 公式与 Mermaid 图表渲染。本教程带你用5 个命令完成从安装到上手的全部流程并在文末附上30 个快捷键速查表。一键安装 leaf三种方式任选leaf 提供 macOS、Linux、Windows及 Termux预编译二进制支持多种包管理器任选其一即可方式命令 官方安装脚本macOS / Linuxcurl -fsSL install script \| sh npmnpm install -g rivolink/leaf Homebrewbrew install leaf-markdown-viewer验证安装是否成功leaf --version5 个核心命令leaf 快速上手命令 1打开 Markdown 文件最基本的用法直接打开任意 Markdown 文件leaf TESTING.md任何文件都可以直接打开——代码文件如leaf main.rs会带语法高亮显示文本文件按 Markdown 渲染。文件名以-开头时用--分隔即可leaf -- -notes.md。命令 2watch 模式边写边看leaf -w NOTES.mdwatch 模式会监听文件变化并在保存后自动刷新预览滚动位置保持不变状态栏显示watch指示。这是配合写作或 AI 生成工作流一个终端生成文件、另一个终端leaf --watch实时预览的最佳用法。也可以随时按w切换开关。命令 3模糊搜索文件选择器leaf不带参数运行 leaf会打开模糊搜索文件选择器输入几个字母即可过滤 Markdown 文件方向键移动、回车打开。另有三个实用变体命令作用leaf --picker经典目录浏览器逐级浏览文件树leaf --fuzzy demo预填关键词直达目标文件leaf --history/-H打开最近文件历史选择器命令 4一键切换主题leaf --theme forest TESTING.md内置Arctic、Forest、Ocean、Solarized Dark四套主题界面、Markdown 元素与代码高亮同步换色。进入预览后按ShiftT可打开主题选择器实时预览效果自定义主题可参考仓库示例 gruvbox.toml主题加载逻辑见 src/theme/。命令 5管道输入与 --inline 嵌入其他 CLIleaf 原生支持标准输入把其他工具的输出直接渲染成带样式的 Markdownclaude explain Rust lifetimes | leaf # 渲染 CLI 工具输出的 Markdown cat TESTING.md | leaf --inline ansi # 无 TUI直接输出 ANSI 彩色文本--inline模式可设置宽度如leaf --inline ansi:60还能用作 fzf 的实时预览器是终端工作流里非常顺手的一块拼图。附赠leaf --update 与 --configleaf --update自更新到最新版本并自动做 SHA256 校验。leaf --config生成并打开 config.toml 配置文件首次运行会自动创建可预设主题、编辑器、watch 等选项命令行参数优先级始终高于配置。30 个快捷键速查表leaf 键盘操作全览在预览界面按?可随时调出帮助弹窗。以下按功能分组整理了 30 个最实用的快捷键滚动与跳转快捷键功能j/↓向下滚动一行k/↑向上滚动一行d/ PgDn向下翻一页u/ PgUp向上翻一页g/ Home跳到顶部G/ End跳到底部CtrlL/:跳转到指定行号ShiftL显示/隐藏行号目录导航快捷键功能t切换目录TOC侧边栏J/K在目录条目间上下移动1~9直接跳转到第 N 个标题0后接1-9反向目录跳转搜索快捷键功能/或CtrlF启动全文搜索n/N跳转到下一个 / 上一个匹配状态栏会实时显示匹配计数如3/7所有命中位置高亮显示。编辑与文件操作快捷键功能CtrlE在配置的编辑器中打开当前文件ShiftE打开编辑器选择器w切换 watch 监听模式rwatch 模式下强制重新加载CtrlP打开模糊文件选择器ShiftP打开目录浏览器CtrlH打开文件历史选择器p显示当前文件路径代码块与界面快捷键功能y/Y聚焦下一个 / 上一个代码块c/C复制当前代码块ShiftT打开主题选择器ShiftM切换鼠标捕获交还终端选中Ctrl点击打开链接双击代码块复制代码块Shift拖拽选择文本?显示帮助弹窗q退出leaf 还能渲染什么代码高亮、LaTeX 与 Mermaid别小看一个终端预览器——leaf 的渲染能力覆盖 40 语言的语法高亮代码块带语言标签与行号、LaTeX 行内/块级公式、Mermaid 流程图渲染为 Unicode 图形、Unicode 边框表格、任务列表复选框、GitHub 风格提示框与高亮文本。渲染管线实现在 src/markdown/从解析到排版逐块负责。常见问题配置文件放哪里Linux / macOS~/.config/leaf/config.tomlWindows%APPDATA%\leaf\config.toml所有配置项都是可选的缺失时使用内置默认值leaf --config reset恢复默认leaf --config remove删除整个配置目录。装好 leaf 后试着对它打开这份 README.md 吧——按下t展开目录侧边栏你会立刻明白「终端里的 GUI 体验」是什么意思 。【免费下载链接】leafTerminal Markdown previewer — GUI-like experience.项目地址: https://gitcode.com/gh_mirrors/leaf37/leaf创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考
返回列表