GNU/Linux >> Tutoriels Linux >  >> Linux

Zeal - Un navigateur de documentation hors ligne pour les développeurs

L'autre jour, je cherchais des feuilles de triche de l'éditeur Vim sur le Web. Une recherche rapide sur Google m'a apporté tant de liens pour télécharger les feuilles de triche. En parcourant les liens un par un, une URL particulière a attiré mon attention. J'ai suivi le lien pour savoir ce que c'est. Oh cher! C'était un très bon outil. Dites bonjour à Zèle , un navigateur de documentation hors ligne pour les développeurs de logiciels.

Zeal est inspiré de Dash , une application commerciale développée spécialement pour Mac OS. Zeal fournit des ensembles de documentation (bientôt docsets ) pour les nombreux langages de programmation et logiciels différents. Vous pouvez tous les lire hors ligne. Oui, tu l'as bien lu! Vous n'avez pas besoin de google ou de consulter la page de documentation officielle. Téléchargez simplement la documentation du logiciel de votre choix et commencez à la lire sans connexion Internet.

Au moment de la rédaction de ce guide, il y a 192 docsets utiles comme indiqué ci-dessous.

  • ActionScript
  • Acre
  • Android
  • Angular, AngularJS
  • Ansible
  • Serveur HTTP Apache
  • Appcelerator Titane
  • AppleScript
  • Arduino
  • AWS JavaScript
  • BackboneJS
  • Bash
  • Améliorer
  • Bootstrap 2, 3, 4
  • Bourbon
  • C/C++
  • CakePHP
  • Cappuccino
  • Chaï
  • Chef
  • Clojure
  • CMake
  • Cocos2D
  • Cocos2D-X
  • Cocos3D
  • CodeIgniter
  • CoffeeScript
  • Fusion à froid
  • Common Lisp
  • Boussole
  • Cordoue
  • Couronne
  • CouchDB
  • Artisanat
  • CSS
  • D3JS
  • Fléchette
  • Django
  • Docker
  • Doctrine
  • Dojo
  • Drupal7, 8
  • ElasticSearch
  • Élixir
  • Emacs Lisp
  • EmberJS
  • Emmet
  • Erlang
  • Express
  • Moteur d'expression
  • ExtJS
  • Flacon
  • Police géniale
  • Fondation
  • GLib
  • Aller
  • Gradle DSL
  • API Java Gradle
  • Guide de l'utilisateur Gradle
  • Graals
  • Super, super JDK
  • Grognement
  • Gulp
  • Haml
  • Guidon
  • Haskell
  • HTML
  • Ionique
  • Jasmin
  • Java EE6, EE7, EE8
  • Java SE6, SE7, SE8, SE9
  • JavaFX
  • JavaScript
  • Jekyll
  • Jinja
  • Joomla
  • interface utilisateur jQuery/jQuery Mobile/jQuery
  • Julie
  • KnockoutJS
  • Kobold2D
  • Laravel
  • LaTeX
  • Moins
  • Lo-Dash
  • Lua 5.1, 5.2, 5.3
  • MarionnetteJS
  • Marque
  • MatPlotLib
  • Météore
  • Moka
  • MomentJS
  • MongoDB
  • Mangouste
  • Mono
  • MooTools
  • MySQL
  • Soigné
  • NET Framework
  • Nginx
  • NodeJS
  • NumPy
  • OCaml
  • OpenCV
  • OpenGL 2, 3, 4
  • Pandas
  • Perl
  • Phalcon
  • PhoneGap
  • PHP
  • Unité PHP
  • Jouer à Java
  • Jouer à Scala
  • Polymer.dart
  • PostgreSQL
  • Traitement
  • PrototypeJS
  • Carlin
  • Marionnette
  • Python 2, 3
  • Qt 4, 5
  • R
  • Raquette
  • Réagir
  • Redis
  • RequireJS
  • Rubis 2, 3, 4, 5
  • RubyMotion
  • Rouille
  • SailsJS
  • SaltStack
  • Sass
  • Échelle
  • SciPy
  • UI sémantique
  • Touche Sencha
  • Sinon
  • Smarty
  • Moineau
  • Cadre de printemps
  • SQLAlchemy
  • SQLite
  • Statamique
  • Stylet
  • Susy
  • SVG
  • Rapide
  • Symfony
  • Tcl
  • Tornade
  • Brindille
  • Tordu
  • TypeScript
  • TYPO3
  • Souligné JS
  • Unity 3D
  • Vagabond
  • Vim
  • VMware vSphere
  • VueJS
  • WordPress
  • Xamarin
  • Xojo
  • XSLT
  • Oui
  • YUI
  • Zend Framework 1, 2, 3
  • ZeptoJS

Tous ces docsets sont généreusement fournis par Dash. Tous les docsets sont à jour et entretenus avec le plus grand soin. Vous pouvez également créer le vôtre !

Installer Zeal sous Linux

Zeal est disponible dans les dépôts par défaut de nombreuses distributions Linux. Nous pouvons donc l'installer en utilisant les gestionnaires de packages par défaut.

Sur Arch Linux et ses dérivés comme Antergos, Manjaro Linux, Zeal sont disponibles dans le référentiel communautaire. Assurez-vous donc qu'il est activé en premier et installez Zeal comme indiqué ci-dessous :

$ sudo pacman -S zeal

Sur Debian ,Ubuntu ,Linux Mint :

$ sudo apt-get install zeal

Le zèle dans les référentiels Ubuntu est peut-être un peu obsolète. Si vous souhaitez utiliser la version la plus récente, vous pouvez l'installer à partir du PPA officiel.

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

Sur Fedora :

$ sudo dnf install zeal

Sur Gentoo :

# emerge app-doc/zeal

Sur openSUSE, vous pouvez l'installer comme indiqué ci-dessous en fonction de la version que vous utilisez.

Pour openSUSE Tumbleweed exécutez ce qui suit en tant que root :

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

Pour openSUSE Leap 42.3 exécutez ce qui suit en tant que root :

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

SurFreeBSD , installez Zeal à partir des ports :

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

Ou installez le paquet binaire Zeal :

# pkg install zeal

Lire connexe :

  • Dwww – Afficher la documentation Debian complète hors ligne via un navigateur Web

Utilisation

Lancez Zeal depuis le menu ou le lanceur d'applications. L'interface par défaut de Zeal peut ressembler à celle ci-dessous.

Comme vous pouvez le voir, l'interface est très simple. Par défaut, Zeal n'est fourni avec aucun docset. Vous devez les télécharger.

Pour ce faire, cliquez sur l'onglet Docsets sur le côté droit de l'écran d'accueil ou allez dans Outils -> Docsets pour parcourir et télécharger des docsets. Cliquez sur l'onglet "Disponible" et choisissez les applications de votre choix pour télécharger leurs docsets et cliquez sur Télécharger bouton.

Une fois les docsets téléchargés, ils apparaîtront dans le volet gauche de l'écran d'accueil. Vous pouvez maintenant parcourir les ensembles de documentation.

Vous pouvez également rechercher une chaîne spécifique dans un docset particulier ou dans tous les docsets. Entrez simplement vos termes de recherche dans la recherche dans le coin supérieur gauche pour commencer la recherche.

Par exemple, lorsque vous entrez la chaîne "classe" dans la zone de recherche, Zeal fournira les résultats de tous les docsets. De plus, vous pouvez limiter la recherche dans un docset spécifique. Par exemple, python :classe recherchera uniquement les docsets liés à Python pour classe .

Non seulement à partir de l'interface graphique, vous pouvez également lancer la recherche à partir de la ligne de commande. Par exemple, exécutez la commande suivante depuis le terminal pour rechercher la chaîne "class" dans le docset Python.

$ zeal python:class

Il ouvrira automatiquement la chaîne de recherche respective dans l'application graphique.

Si le docset d'une application spécifique n'est pas disponible, vous pouvez soit le créer comme décrit dans ce lien ou demandez-en un à la communauté.

Un autre élément notable de Zeal est une excellente intégration avec des applications populaires, telles que Atom, Emacs, Sunblime text, Vim, à l'aide de plugins. Par exemple, pour intégrer Vim, installez le plugin Zeal for Vim . Vous pouvez obtenir tous les plugins à partir de l'utilisation de Zeal page.

Zeal peut être utile lorsque vous n'avez pas accès à Internet. Téléchargez tous les jeux de données de votre choix et apprenez les langages de programmation de votre choix. Essayez-le, vous ne serez pas déçu !

Plus de bonnes choses à venir. Restez à l'écoute !

Santé !


Linux
  1. vifm :un navigateur de fichiers de terminal pour les amateurs de Vim hardcore

  2. Pale Moon - Un navigateur Web multiplateforme optimisé pour l'efficacité

  3. Akiee - Un gestionnaire de tâches basé sur Markdown pour les développeurs

  4. Beaker Browser - Un navigateur P2P pour les pirates Web.

  5. L'hébergement cloud est une clé squelette informatique pour les développeurs

Dwww - Afficher la documentation Debian complète hors ligne via un navigateur Web

Installer le navigateur Vivaldi pour les distributions Linux

40 commandes Docker importantes pour les développeurs de logiciels

Les 40 exemples de commandes Go pour les développeurs Golang en herbe

Les 5 meilleures distributions Linux pour les développeurs et les programmeurs

Les 25 meilleurs compilateurs Linux pour les développeurs modernes