Tealdeer v1.8安装教程
TLDR
Tealdeer 是Rust版的TLDR工具; 个人感觉 比tldr(tlrc) 更好用; 但 文档 不清晰,现有教程落后,补充当前可用操作;
安装和通用配置命令
brew install tealdeer #通过Homebrew 安装tealdeer
tldr --seed-config # 创建默认配置 必须要操作https://docs.tealdeer.org/stable/ 简单查看配置中 节点说明 默认配置中会直接设置在线文档的URL,既往搜索记录均是错误 这是一个踩坑点
默认配置中手动指定语言,与tlrc和既往版本不一致
若 仓库已经安装过tldr 或 tlrc ,必须先 brew unlink tldr/tlrc
常见命令
tldr --show-paths
tldr git --edit-page # 修改自定义页面
tldr git --edit-patch # 修改 自定义补丁页面常见场景:
- 上游现有页面
- 自定义页面(覆盖同名1)
.page.md - 扩展现有页面 (追加 1 )
.patch.md 警告 ,扩展不对 自定义页面服务 后期 定期 将 自定义路径中 扩展页面上传到仓库中归档保存备份
为何要用TLDR ?
tldr 在日常开发和系统管理工作中扮演着重要的角色,极大地提升了效率:
优点:
尊重时间: 用户普遍认为 tldr 在最短时间内提供了最直接、可操作的命令示例,极大地提升了日常工作效率。
极高的易用性和记忆效率: 简洁的格式不仅易于快速消化,也更容易被用户记住。
社区驱动的活力: 开放的贡献模式使得内容能够持续更新和完善。
灵活的跨平台支持: 多样化的客户端满足了不同用户和环境的需求。 缺点与权衡:
深度和全面性不足: 这是最常被提及的缺点。tldr 为了简洁而牺牲了全面性,对于不常见的用例或需要理解命令底层工作原理的场景,用户仍需回归 man 页面。
覆盖范围有限: 对于一些较新、较小众或特定领域的命令行工具,可能不存在对应的 tldr 页面。
示例可能过于简化: 在某些情况下,tldr 提供的示例可能无法满足中高级用户的复杂需求。
潜在的依赖风险: 一些经验丰富的用户担忧,过度依赖 tldr 可能会让新手养成“只知其然,不知其所以然”的习惯,从而阻碍他们深入学习和理解 shell 命令及操作系统。
以实例为中心: 这是 tldr 最受赞誉的特点。它不解释命令的每一个参数,而是直接展示 80% 最常见的用例。例如,对于 tar 或 ffmpeg 等拥有大量复杂参数的命令,tldr 直接提供“解压一个 .tar.gz 文件”或“从视频中提取音频”等具体示例,让用户能够快速上手。
比手册man更快
简洁易读的格式: tldr 的信息结构简洁明了,通常只包含几行文字和几个代码示例。输出通常带有语法高亮,格式清晰统一,非常适合快速扫读和复制粘贴。离线访问能力: 大多数 tldr 客户端在首次运行时会下载并缓存所有页面到本地。这意味着一旦页面被缓存,即使在没有网络连接的环境下,用户也能快速查询命令用法,确保了工作流的连续性
自定义页面/补丁扩展页面: 解决在线文档没有覆盖但个人需要的部分
Copy Code$MATCHES more matches - 扩展现有页面 (追加 1 )