GNU/Linux >> Znalost Linux >  >> Linux

Zeal – Offline prohlížeč dokumentace pro vývojáře

Onehdy jsem na webu hledal cheatsheety editoru Vim. Rychlé vyhledávání na Googlu mi přineslo tolik odkazů na stažení cheatů. Při procházení odkazů jeden po druhém mě zaujala konkrétní adresa URL. Sledoval jsem odkaz, abych zjistil, co to je. Ó bože! Byl to docela dobrý nástroj. Pozdravte Zeal , offline prohlížeč dokumentace pro vývojáře softwaru.

Horlivost je inspirována Dashem , komerční aplikace vyvinutá speciálně pro Mac OS. Zeal poskytuje sady dokumentace (krátce soubory dokumentů ) pro spoustu různých programovacích jazyků a softwaru. Všechny si můžete přečíst offline. Ano, čtete správně! Nemusíte googlit ani odkazovat na oficiální stránku dokumentace. Stačí si stáhnout sadu dokumentace požadovaného softwaru a začít ji číst bez připojení k internetu.

V době psaní této příručky je jich 192 užitečné soubory dokumentů, jak je uvedeno níže.

  • ActionScript
  • Akka
  • Android
  • Angular, AngularJS
  • Ansible
  • Server Apache HTTP
  • Appcelerator Titanium
  • AppleScript
  • Arduino
  • AWS JavaScript
  • BackboneJS
  • Bash
  • Zvýšit
  • Bootstrap 2, 3, 4
  • Bourbon
  • C/C++
  • CakePHP
  • Cappuccino
  • Chai
  • Šéfkuchař
  • Clojure
  • CMake
  • Cocos2D
  • Cocos2D-X
  • Cocos3D
  • CodeIgniter
  • CoffeeScript
  • ColdFusion
  • Common Lisp
  • Kompas
  • Cordova
  • Korona
  • CouchDB
  • Řemeslo
  • CSS
  • D3JS
  • Šipka
  • Django
  • Docker
  • Doktrína
  • Dojo
  • Drupal 7, 8
  • ElasticSearch
  • Elixír
  • Emacs Lisp
  • EmberJS
  • Emmet
  • Erlang
  • Expresní
  • ExpressionEngine
  • ExtJS
  • Baňka
  • Font Awesome
  • Nadace
  • GLib
  • Jděte
  • Gradle DSL
  • Gradle Java API
  • Uživatelská příručka Gradle
  • Grály
  • Groovy, Groovy JDK
  • Grunt
  • Gulp
  • Haml
  • Řídítka
  • Haskell
  • HTML
  • Iontové
  • Jasmín
  • Java EE6, EE7, EE8
  • Java SE6, SE7, SE8, SE9
  • JavaFX
  • JavaScript
  • Jekyll
  • Jinja
  • Joomla
  • jQuery / jQuery Mobile / jQuery UI
  • Julii
  • KnockoutJS
  • Kobold2D
  • Laravel
  • LaTeX
  • Méně
  • Lo-Dash
  • Lua 5.1, 5.2, 5.3
  • MarionetteJS
  • Označení
  • MatPlotLib
  • Meteor
  • Moka
  • MomentJS
  • MongoDB
  • Mungus
  • Mono
  • MooTools
  • MySQL
  • Úhledné
  • NET Framework
  • Nginx
  • NodeJS
  • NumPy
  • OCaml
  • OpenCV
  • OpenGL 2, 3, 4
  • Pandy
  • Perl
  • Phalcon
  • PhoneGap
  • PHP
  • Jednotka PHP
  • Hrát Java
  • Hrát Scala
  • Polymer.dart
  • PostgreSQL
  • Zpracování
  • PrototypeJS
  • Mops
  • Loutka
  • Python 2, 3
  • Qt 4, 5
  • R
  • Raketa
  • Reagovat
  • Redis
  • VyžadovatJS
  • Rubín 2, 3, 4, 5
  • RubyMotion
  • Rez
  • SailsJS
  • SaltStack
  • Sass
  • Scala
  • SciPy
  • Sémantické uživatelské rozhraní
  • Sencha Touch
  • Sinon
  • Chytré
  • Vrabec
  • Spring Framework
  • SQLAlchemy
  • SQLite
  • Statické
  • Dotykové pero
  • Susy
  • SVG
  • Rychlé
  • Symfony
  • Tcl
  • Tornádo
  • Větvička
  • Zkroucený
  • TypeScript
  • TYPO3
  • UnderscoreJS
  • Unity 3D
  • Tulák
  • Vim
  • VMware vSphere
  • VueJS
  • WordPress
  • Xamarin
  • Xojo
  • XSLT
  • Yii
  • YUI
  • Zend Framework 1, 2,3
  • ZeptoJS

Všechny tyto soubory dokumentů velkoryse poskytuje Dash. Všechny dokumenty jsou aktuální a udržované s maximální péčí. Můžete si také vytvořit svůj vlastní!

Instalace Zeal v systému Linux

Zeal je k dispozici ve výchozích úložištích mnoha distribucí Linuxu. Můžeme jej tedy nainstalovat pomocí výchozích správců balíčků.

V systému Arch Linux a jeho deriváty jako Antergos, Manjaro Linux, Zeal jsou k dispozici v komunitním úložišti. Nejprve se tedy ujistěte, že je povoleno, a nainstalujte Zeal, jak je znázorněno níže:

$ sudo pacman -S zeal

V Debianu ,Ubuntu ,Linux Mint :

$ sudo apt-get install zeal

Horlivost v repozitářích Ubuntu může být trochu zastaralá. Pokud jste chtěli použít nejnovější verzi, můžete si ji nainstalovat z oficiálního PPA.

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

Na Fedoře :

$ sudo dnf install zeal

Na Gentoo :

# emerge app-doc/zeal

Na openSUSE jej můžete nainstalovat, jak je uvedeno níže, v závislosti na verzi, kterou používáte.

Pro openSUSE Tumbleweed spusťte následující jako root :

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

Pro openSUSE Leap 42.3 spusťte následující jako root :

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

Na FreeBSD , nainstalujte Zeal z portů:

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

Nebo nainstalujte binární balíček Zeal:

# pkg install zeal

Související čtení:

  • Dwww – Zobrazení kompletní dokumentace Debianu offline prostřednictvím webového prohlížeče

Použití

Spusťte Zeal z nabídky nebo spouštěče aplikací. Výchozí rozhraní Zeal může vypadat následovně.

Jak vidíte, rozhraní je velmi jednoduché. Ve výchozím nastavení Zeal nepřichází s žádnými soubory dokumentů. Musíte si je stáhnout.

Chcete-li tak učinit, klikněte na kartu Dokumenty na pravé straně domovské obrazovky nebo přejděte na Nástroje -> Dokumenty k procházení a stahování dokumentů. Klikněte na záložku "Dostupné" a vyberte aplikace, které si vyberete, ke stažení jejich dokumentace a klikněte na Stáhnout tlačítko.

Jakmile jsou dokumenty staženy, zobrazí se v levém podokně domovské obrazovky. Nyní můžete procházet sady dokumentace.

Můžete také vyhledat konkrétní řetězec z konkrétní sady dokumentů nebo ze všech sad dokumentů. Pro zahájení vyhledávání stačí zadat hledané výrazy do vyhledávání v levém horním rohu.

Když například zadáte do vyhledávacího pole řetězec „class“, Zeal poskytne výsledky ze všech dokumentů. Můžete také omezit vyhledávání v rámci konkrétní sady dokumentů. Například python:class bude hledat pouze soubory dokumentů související s Pythonem pro třídu .

Nejen z grafického rozhraní, můžete začít hledat také z příkazového řádku. Například spusťte následující příkaz z terminálu a vyhledejte řetězec "class" v docset Pythonu.

$ zeal python:class

Automaticky otevře příslušný vyhledávací řetězec v aplikaci GUI.

Pokud sada dokumentů pro konkrétní aplikaci není k dispozici, můžete ji buď vytvořit, jak je popsáno v tomto odkazu nebo si jej vyžádejte od komunity.

Další pozoruhodností Zealu je skvělá integrace s populárními aplikacemi, jako je Atom, Emacs, Sunblime text, Vim, pomocí pluginů. Chcete-li například integrovat Vim, nainstalujte plugin Zeal for Vim . Všechny pluginy můžete získat z Využití Zeal stránku.

Horlivost může být užitečná, když nemáte přístup k internetu. Stáhněte si všechny datové sady dle vašeho výběru a naučte se programovací jazyky dle vašeho výběru. Vyzkoušejte to, nebudete zklamáni!

Přijdou další dobré věci. Zůstaňte naladěni!

Na zdraví!


Linux
  1. vifm:Prohlížeč souborů terminálu pro milovníky hardcore Vim

  2. 10 odlehčených webových prohlížečů s otevřeným zdrojovým kódem pro Linux

  3. 10 praktických příkladů příkazů Grep pro vývojáře

  1. Pale Moon – webový prohlížeč pro různé platformy optimalizovaný pro efektivitu

  2. Akiee – Správce úloh založený na Markdown pro vývojáře

  3. Cacher – organizátor úryvků kódu pro profesionální vývojáře

  1. Beaker Browser – P2P prohlížeč pro webové hackery.

  2. Cloud hosting je pro vývojáře klíčem ke kostře IT

  3. Zapnutí LAMP:Clapper pro vývojáře