GNU/Linux >> Linux Esercitazione >  >> Linux

Zeal:un browser di documentazione offline per sviluppatori

L'altro giorno stavo cercando cheatsheet dell'editor di Vim sul web. Una rapida ricerca su Google mi ha portato tanti link per scaricare i cheatsheet. Mentre scorrevo i collegamenti uno per uno, un URL particolare ha attirato la mia attenzione. Ho seguito il link per scoprire di cosa si tratta. Oh caro! Era uno strumento abbastanza buono. Saluta Zelo , un browser di documentazione offline per sviluppatori di software.

Zeal si ispira a Dash , un'applicazione commerciale sviluppata appositamente per Mac OS. Zeal fornisce set di documentazione (in breve docset ) per l'abbondanza di diversi linguaggi di programmazione e software. Puoi leggerli tutti offline. Sì, avete letto bene! Non è necessario cercare su Google o fare riferimento alla pagina della documentazione ufficiale. Basta scaricare il set di documentazione del software desiderato e iniziare a leggerlo senza connessione a Internet.

Al momento della stesura di questa guida, sono presenti 192 docset utili come indicato di seguito.

  • ActionScript
  • Akka
  • Android
  • Angolare, AngularJS
  • Abile
  • Server HTTP Apache
  • Appcelerator Titanium
  • AppleScript
  • Arduino
  • JavaScript AWS
  • BackboneJS
  • Ben
  • Aumenta
  • Bootstrap 2, 3, 4
  • Borbone
  • C/C++
  • TortaPHP
  • Cappuccino
  • Chai
  • Chef
  • Clojure
  • Crea
  • Cocos2D
  • Cocos2D-X
  • Cocos3D
  • CodeIgniter
  • CoffeeScript
  • Fusione Fredda
  • Lisp comune
  • Bussola
  • Cordova
  • Corona
  • CouchDB
  • Lavoro
  • CSS
  • D3JS
  • Dardo
  • Django
  • Docker
  • Dottrina
  • Dojo
  • Drupale 7, 8
  • Ricerca elastica
  • Elisir
  • Emacs Lisp
  • EmberJS
  • Emmet
  • Erlang
  • Espresso
  • Motore di espressione
  • ExtJS
  • Boccetta
  • Carattere fantastico
  • Fondazione
  • GLib
  • Vai
  • Gradle DSL
  • API Java Gradle
  • Guida per l'utente di Gradle
  • Graal
  • Groovy, Groovy JDK
  • Grunt
  • Gulp
  • Haml
  • Manubri
  • Haskell
  • HTML
  • Ionico
  • Gelsomino
  • Java EE6, EE7, EE8
  • Java SE6, SE7, SE8, SE9
  • JavaFX
  • JavaScript
  • Jekyll
  • Jinja
  • Joomla
  • Interfaccia utente jQuery / jQuery Mobile / jQuery
  • Giulia
  • KnockoutJS
  • Coboldo2D
  • Laravel
  • LaTeX
  • Meno
  • Lo-Dash
  • Lua 5.1, 5.2, 5.3
  • MarionetteJS
  • Ribasso
  • MatPlotLib
  • Meteore
  • Moka
  • MomentJS
  • MongoDB
  • Mangusta
  • Mono
  • MooTools
  • MySQL
  • Ordinato
  • NET Framework
  • Nginx
  • NodeJS
  • NumPy
  • OCaml
  • OpenCV
  • OpenGL 2, 3, 4
  • Panda
  • Perl
  • Falcon
  • PhoneGap
  • PHP
  • Unità PHP
  • Gioca a Java
  • Suona Scala
  • Polymer.dart
  • PostgreSQL
  • Elaborazione
  • PrototipoJS
  • Carlino
  • Pupazzo
  • Pitone 2, 3
  • Qt 4, 5
  • R
  • Racchetta
  • Reagisci
  • Redis
  • Richiede JS
  • Rubino 2, 3, 4, 5
  • RubyMotion
  • Ruggine
  • VeleJS
  • SaltStack
  • Sass
  • Scala
  • SciPy
  • Interfaccia semantica
  • Sencha Touch
  • Sinone
  • Intelligente
  • Passero
  • Quadro primaverile
  • SQLAlchemy
  • SQLite
  • Statamico
  • Stilo
  • Susy
  • SVG
  • Veloce
  • Sinfonia
  • Tcl
  • Tornado
  • Ramoscello
  • Contorto
  • TypeScript
  • TYPO3
  • UndercoreJS
  • Unità 3D
  • Vagabondo
  • Vim
  • VMware vSphere
  • VueJS
  • WordPress
  • Xamarin
  • Xojo
  • XSLT
  • Già
  • YUI
  • Zend Framework 1, 2,3
  • ZeptoJS

Tutti questi docset sono generosamente forniti da Dash. Tutti i docset sono aggiornati e mantenuti con la massima cura. Puoi anche crearne uno tuo!

Installazione di Zeal su Linux

Zeal è disponibile nei repository predefiniti di molte distribuzioni Linux. Quindi, possiamo installarlo utilizzando i gestori di pacchetti predefiniti.

Su Arch Linux e i suoi derivati ​​come Antergos, Manjaro Linux, Zeal sono disponibili nel repository della community. Quindi assicurati che sia abilitato prima e installa Zeal come mostrato di seguito:

$ sudo pacman -S zeal

Su Debian ,Ubuntu , Linux Mint :

$ sudo apt-get install zeal

Lo zelo nei repository di Ubuntu potrebbe essere un po' antiquato. Se desideri utilizzare la versione più recente, puoi installarla dal PPA ufficiale.

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

Su Fedora :

$ sudo dnf install zeal

Su Gentoo :

# emerge app-doc/zeal

Su openSUSE, puoi installarlo come mostrato di seguito a seconda della versione che usi.

Per openSUSE Tumbleweed esegui quanto segue come root :

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

Per openSUSE Leap 42.3 esegui quanto segue come root :

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

Su FreeBSD , installa Zeal dalle porte:

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

Oppure installa il pacchetto binario Zeal:

# pkg install zeal

Lettura correlata:

  • Dwww – Visualizza la documentazione Debian completa offline tramite browser Web

Utilizzo

Avvia Zeal dal menu o dal programma di avvio delle applicazioni. L'interfaccia predefinita di Zeal potrebbe apparire come di seguito.

Come puoi vedere, l'interfaccia è molto semplice. Per impostazione predefinita, Zeal non viene fornito con alcun set di documenti. Devi scaricarli.

Per farlo, fai clic sulla scheda Docset sul lato destro della schermata iniziale o vai su Strumenti -> Docset per sfogliare e scaricare i docset. Fai clic sulla scheda "Disponibile" e scegli le applicazioni di tua scelta per scaricare i loro docset e fai clic su Scarica pulsante.

Una volta scaricati, i docset appariranno nel riquadro sinistro della schermata iniziale. Ora puoi sfogliare i set di documentazione.

Puoi anche cercare una stringa specifica da un particolare docset o da tutti i docset. Basta inserire i termini di ricerca nella ricerca nell'angolo in alto a sinistra per iniziare la ricerca.

Ad esempio, quando inserisci la stringa "classe" nella casella di ricerca, Zeal fornirà i risultati di tutti i docset. Inoltre, puoi limitare la ricerca all'interno di un set di documenti specifico. Ad esempio, python:class cercherà solo i docset relativi a Python per class .

Non solo dall'interfaccia grafica, puoi iniziare la ricerca anche dalla riga di comando. Ad esempio, esegui il seguente comando dal terminale per cercare la stringa "class" in Python docset.

$ zeal python:class

Si aprirà automaticamente la rispettiva stringa di ricerca nell'applicazione GUI.

Se il docset per un'applicazione specifica non è disponibile, puoi crearlo come descritto in questo link oppure richiedine uno alla community.

Un altro aspetto degno di nota di Zeal è la grande integrazione con app popolari, come Atom, Emacs, Sunblime text, Vim, utilizzando i plug-in. Ad esempio, per integrare Vim, installa il plug-in Zeal for Vim . Puoi ottenere tutti i plugin da Uso Zeal pagina.

Lo zelo può essere utile quando non hai accesso a Internet. Scarica tutti i set di dati di tua scelta e impara i linguaggi di programmazione di tua scelta. Provalo, non rimarrai deluso!

Altre cose buone in arrivo. Resta sintonizzato!

Ciao!


Linux
  1. vifm:un browser di file terminale per gli amanti di Vim hardcore

  2. Akiee:un task manager basato su markdown per sviluppatori

  3. Cacher:un organizzatore di frammenti di codice per sviluppatori professionisti

  4. Il cloud hosting è una chiave scheletro IT per gli sviluppatori

  5. Accensione della LAMPADA:The Clapper for Developers

Dwww – Visualizza la documentazione Debian completa offline tramite browser web

Installa Vivaldi Browser per distribuzioni Linux

40 importanti comandi Docker per gli sviluppatori di software

I 40 esempi di comandi Go per aspiranti sviluppatori Golang

Le 5 migliori distribuzioni Linux per sviluppatori e programmatori

I 25 migliori compilatori Linux per sviluppatori moderni