An awesome offline documentation browser for software developers with 194 docsets.

Description:
1, this superb software is updated in real time, with their own kind of programming language, that can be downloaded, after you can download offline viewing .
2, this software is based on Qt5 design, full open source, can be used on Linux, MacOS and Windows.
3, the official website download address: https://zealdocs.org/
4, the use of methods and various editor plug-ins:

Download Docsets

After installing Zeal go to ToolsDocsets to browse and download docsets.

Search Filters

You can limit search results to a specific (or a set of specific) docsets.

The docset filter and the search query are delimited by a colon character (:).

Examples:

  • string will search all docsets for string
  • python:string will search only docsets related to Python for string

IDE Plugins

Atom

An Atom package is available at https://atom.io/packages/dash.

Brackets

There is a Brackets integration available at https://github.com/anephew/brackets-zeal.

Emacs

There is an Emacs package available at https://github.com/jinzhu/zeal-at-point.

IntelliJ IDEA

There is an IDEA plugin available at https://plugins.jetbrains.com/plugin/7351?pr=idea.

KTextEditor (Kate, KWrite, KDevelop, Kile, etc)

A plugin for KTextEditor-based editors is available at https://github.com/g3ar/ZealSearch.

Sublime Text

There is a Sublime Text 2/3 package available at https://github.com/vaanwd/Zeal.

VIM

There is a Vim plugin available at https://github.com/KabbAmine/zeavim.vim.

Or you can use https://github.com/keith/investigate.vim with something like this in .vimrc:

let g:investigate_command_for_python = '/usr/bin/zeal ^s'

A simpler way to integrate with Vim is a simple mapping, like

:nnoremap gz :!zeal "<cword>"&<CR><CR>

Visual Studio Code

There is a VSCode plugin available at https://github.com/deerawan/vscode-dash.

Such as  installed Qt5, OpenCV, HTML, C, Arduino, etc. here:

For example, look at printf:

After going in, the function usage will be explained in detail and examples:

Taking C as an example, the corresponding sections of the C11, C99 and C89 specifications are also given:

And provide plugins for VIM, Sublime Text, VSCode, etc.:

The plugin allows you to directly view the syntax of the content you don’t know (GIF effect)

For the first time, click here to install it, you need to install that.