Zeal – 开发人员的离线文档浏览器

前几天我在网上搜索 Vim 编辑器备忘单。 一个快速的谷歌搜索给我带来了很多下载备忘单的链接。 在逐个浏览链接时,一个特定的 URL 引起了我的注意。 我按照链接找出它是什么。 哦亲爱的! 这是一个很好的工具。 打招呼 热情,软件开发人员的离线文档浏览器。

热情的灵感来自 短跑,专为 Mac OS 开发的商业应用程序。 Zeal 提供文档集(不久 文档集) 用于大量不同的编程语言和软件。 您可以离线阅读它们。 是的,你没有看错! 您不需要谷歌或参考官方文档页面。 只需下载所需软件的文档集,即可在没有 Internet 连接的情况下开始阅读。

在撰写本指南时,有 192 有用的文档集如下所示。

  • 动作脚本
  • 阿卡
  • 安卓
  • 角,角JS
  • Ansible
  • Apache HTTP 服务器
  • 加速器钛
  • 苹果脚本
  • 阿杜诺
  • AWS JavaScript
  • 骨干JS
  • 重击
  • 促进
  • 引导程序 2、3、4
  • 波旁酒
  • C / C++
  • CakePHP
  • 卡布奇诺
  • 厨师
  • Clojure
  • 制作
  • Cocos2D
  • Cocos2D-X
  • Cocos3D
  • 代码点火器
  • 咖啡脚本
  • 冷融合
  • 通用 Lisp
  • 罗盘
  • 科尔多瓦
  • 电晕
  • 沙发数据库
  • 工艺
  • CSS
  • D3JS
  • 姜戈
  • 码头工人
  • 教义
  • 道场
  • Drupal 7、8
  • 弹性搜索
  • 灵药
  • Emacs Lisp
  • EmberJS
  • 埃米特
  • 二郎
  • 表达
  • 表达式引擎
  • ExtJS
  • 烧瓶
  • 字体真棒
  • 基础
  • GLib
  • Gradle DSL
  • Gradle Java API
  • Gradle 用户指南
  • 圣杯
  • Groovy,Groovy JDK
  • 咕噜声
  • 吞咽
  • 哈姆
  • 车把
  • 哈斯克尔
  • HTML
  • 离子
  • 茉莉花
  • Java EE6、EE7、EE8
  • Java SE6、SE7、SE8、SE9
  • JavaFX
  • JavaScript
  • 杰基尔
  • 金贾
  • Joomla
  • jQuery / jQuery Mobile / jQuery UI
  • 朱莉娅
  • 淘汰赛JS
  • 狗头人2D
  • 拉拉维尔
  • 乳胶
  • 较少的
  • 罗破折号
  • Lua 5.1、5.2、5.3
  • 木偶JS
  • 降价
  • MatPlotLib
  • 流星
  • 摩卡
  • MomentJS
  • MongoDB
  • 猫鼬
  • 单核细胞增多症
  • MooTools
  • MySQL
  • 整洁的
  • 网络框架
  • Nginx
  • 节点JS
  • 数字货币
  • OCaml
  • 开放式CV
  • OpenGL 2、3、4
  • 熊猫
  • Perl
  • 法尔康
  • 电话间隙
  • PHP
  • PHPUnit
  • 玩 Java
  • 玩斯卡拉
  • 聚合物飞镖
  • PostgreSQL
  • 加工
  • 原型JS
  • 哈巴狗
  • 木偶
  • 蟒蛇 2、3
  • 夸特 4, 5
  • R
  • 球拍
  • 反应
  • 雷迪斯
  • 要求JS
  • 红宝石 2、3、4、5
  • RubyMotion
  • SailsJS
  • 盐栈
  • 萨斯
  • 斯卡拉
  • 科学派
  • 语义用户界面
  • 煎茶触摸
  • 诗乃
  • 聪明的
  • 麻雀
  • 春天框架
  • SQL炼金术
  • SQLite
  • 静态的
  • 手写笔
  • 苏西
  • SVG
  • 迅速
  • Symfony
  • Tcl
  • 龙卷风
  • 枝条
  • 扭曲的
  • 打字稿
  • TYPO3
  • 下划线JS
  • 统一 3D
  • 流浪汉
  • 维姆
  • VMware vSphere
  • VueJS
  • WordPress
  • 赛马林
  • 许乔
  • XSLT
  • 小唯
  • Zend 框架 1、2、3
  • ZeptoJS

所有这些文档集都是由 Dash 慷慨提供的。 所有文档集都是最新的,并且非常小心地维护。 您也可以创建自己的!

在 Linux 上安装 Zeal

Zeal 在许多 Linux 发行版的默认存储库中都可用。 因此,我们可以使用默认的包管理器来安装它。

Arch Linux 及其衍生产品如 Antergos、Manjaro Linux、Zeal 在社区存储库中可用。 因此,请确保首先启用它并安装 Zeal,如下所示:

$ sudo pacman -S zeal

Debian, Ubuntu, Linux 薄荷糖

$ sudo apt-get install zeal

对 Ubuntu 存储库的热情可能有点过时了。 如果您想使用最新版本,您可以从官方 PPA 安装它。

$ sudo add-apt-repository ppa:zeal-developers/ppa
$ sudo apt-get update
$ sudo apt-get install zeal

Fedora

$ sudo dnf install zeal

琴图

# emerge app-doc/zeal

在 openSUSE 上,您可以根据您使用的版本如下所示安装它。

为了 openSUSE 风滚草 运行以下作为

# zypper addrepo https://download.opensuse.org/repositories/devel:tools/openSUSE_Tumbleweed/devel:tools.repo
# zypper refresh
# zypper install zeal

为了 openSUSE Leap 42.3 运行以下作为

# zypper addrepo https://download.opensuse.org/repositories/devel:tools/openSUSE_Leap_42.3/devel:tools.repo
# zypper refresh
# zypper install zeal

自由BSD,从端口安装 Zeal:

# cd /usr/ports/devel/zeal/ && make install clean

或者安装 Zeal 二进制包:

# pkg install zeal

相关阅读:

  • Dwww – 通过 Web 浏览器离线查看完整的 Debian 文档

用法

从菜单或应用程序启动器启动 Zeal。 Zeal 的默认界面可能如下所示。

如您所见,界面非常简单。 默认情况下,Zeal 不附带任何文档集。 您需要下载它们。

为此,请单击主屏幕右侧的 Docsets 选项卡或转到 工具 -> 文档集 浏览和下载文档集。 单击“可用”选项卡并选择您选择的应用程序以下载其文档集并单击 下载 按钮。

下载文档集后,它们将出现在主屏幕的左侧窗格中。 您现在可以浏览文档集。

您还可以从特定文档集或所有文档集中搜索特定字符串。 只需在左上角的搜索中输入您的搜索词即可开始搜索。

为了 example,当您在搜索框中输入字符串“class”时,Zeal 将提供所有文档集的结果。 此外,您可以限制特定文档集中的搜索。 为了 example, 蟒蛇:类 将仅搜索与 Python 相关的文档集 班级.

不仅从图形界面,您也可以从命令行开始搜索。 为了 example,从终端运行以下命令,在 Python 文档集中搜索字符串“class”。

$ zeal python:class

它将自动在 GUI 应用程序中打开相应的搜索字符串。

如果特定应用程序的文档集不可用,您可以按照中所述创建它 这个链接 或向社区索取一份。

Zeal 的另一个值得注意的地方是使用插件与流行的应用程序完美集成,例如 Atom、Emacs、Sunblime text、Vim。 为了 example要集成 Vim,请安装 热情的 Vim 插件. 您可以从 热情使用 页。

当您无法访问 Internet 时,Zeal 会很有帮助。 下载您选择的所有数据集并学习您选择的编程语言。 试一试,你不会失望的!

更多好东西即将到来。 敬请关注!

干杯!

资源:

感谢您的光临!

帮助我们帮助您:

祝你有美好的一天!!