GNU/Linux >> Belajar Linux >  >> Linux

Zeal – Peramban Dokumentasi Offline Untuk Pengembang

Suatu hari saya sedang mencari cheatsheet editor Vim di web. Pencarian google cepat memberi saya begitu banyak tautan untuk mengunduh lembar contekan. Saat menelusuri tautan satu per satu, URL tertentu menarik perhatian saya. Saya mengikuti tautan untuk mencari tahu apa itu. Aduh Buyung! Itu adalah alat yang cukup bagus. Sampaikan salam kepada Zeal , browser dokumentasi offline untuk pengembang perangkat lunak.

Semangat terinspirasi oleh Dash , aplikasi komersial yang dikembangkan khusus untuk Mac OS. Zeal menyediakan set dokumentasi (singkatnya docsets ) untuk banyak bahasa pemrograman dan perangkat lunak yang berbeda. Anda dapat membaca semuanya secara offline. Ya, Anda membacanya dengan benar! Anda tidak perlu mencari di Google atau merujuk ke halaman dokumentasi resmi. Cukup unduh kumpulan dokumentasi perangkat lunak yang Anda inginkan, dan mulailah membacanya tanpa koneksi internet.

Saat panduan ini ditulis, ada 192 kumpulan dokumen yang berguna seperti yang diberikan di bawah ini.

  • Skrip Aksi
  • Akka
  • Android
  • Sudut, AngularJS
  • Mungkin
  • Server HTTP Apache
  • Titanium Appcelerator
  • AppleScript
  • Arduino
  • JavaScript AWS
  • BackboneJS
  • Bangun
  • Meningkatkan
  • Bootstrap 2, 3, 4
  • Bourbon
  • C / C++
  • KuePHP
  • Cappuccino
  • Chai
  • Koki
  • Clojure
  • Membuat
  • Cocos2D
  • Cocos2D-X
  • Cocos3D
  • CodeIgniter
  • CoffeeScript
  • ColdFusion
  • Lisp Umum
  • Kompas
  • Cordova
  • Korona
  • CouchDB
  • Kerajinan
  • CSS
  • D3JS
  • Panah
  • Django
  • Pekerja Buruh
  • Doktrin
  • Dojo
  • Drupal 7, 8
  • Penelusuran Elastis
  • Ramuan
  • Emacs Lisp
  • EmberJS
  • Emmet
  • Erlang
  • Ekspres
  • Mesin Ekspresi
  • ExtJS
  • Termos
  • Font Keren
  • Yayasan
  • GLib
  • Pergi
  • DSL Gradle
  • API Java Gradle
  • Panduan Pengguna Gradle
  • Grails
  • Groovy, JDK Asyik
  • Mendengus
  • Teguk
  • Haml
  • Stang
  • Haskell
  • HTML
  • Ionik
  • Melati
  • Java EE6, EE7, EE8
  • Java SE6, SE7, SE8, SE9
  • JavaFX
  • JavaScript
  • Jekyll
  • Jinja
  • Joomla
  • jQuery / jQuery Mobile / jQuery UI
  • Julia
  • KnockoutJS
  • Kobold2D
  • Laravel
  • LaTeX
  • Kurang
  • Lo-Dash
  • Lua 5.1, 5.2, 5.3
  • MarionetteJS
  • Penurunan harga
  • MatPlotLib
  • Meteor
  • Moka
  • MomentJS
  • MongoDB
  • Luwak
  • Mono
  • MooTools
  • MySQL
  • Rapi
  • Kerangka NET
  • Nginx
  • NodeJS
  • NumPy
  • OCaml
  • OpenCV
  • OpenGL 2, 3, 4
  • Panda
  • Perl
  • Phalcon
  • PhoneGap
  • PHP
  • PHPUnit
  • Mainkan Java
  • Mainkan Scala
  • Polimer.dart
  • PostgreSQL
  • Memproses
  • PrototipeJS
  • Anjing
  • Boneka
  • Python 2, 3
  • Qt 4, 5
  • R
  • Raket
  • Bereaksi
  • Merah
  • Memerlukan JS
  • Ruby 2, 3, 4, 5
  • RubyMotion
  • Karat
  • SailsJS
  • StackStack
  • Ganteng
  • Skala
  • SciPy
  • UI semantik
  • Sentuhan Sencha
  • Sinon
  • Cerdas
  • Burung pipit
  • Kerangka Musim Semi
  • SQLAlkimia
  • SQLite
  • Statistik
  • Stylus
  • Susy
  • SVG
  • Cepat
  • Simfoni
  • Tcl
  • Tornado
  • ranting
  • Memutar
  • TypeScript
  • TYPO3
  • MenggarisbawahiJS
  • Kesatuan 3D
  • Gelandang
  • Vim
  • VMware vSphere
  • VueJS
  • WordPress
  • Xamarin
  • Xojo
  • XSLT
  • Hai
  • YUI
  • Zend Framework 1, 2,3
  • ZeptoJS

Semua dokumen tersebut disediakan dengan murah hati oleh Dash. Semua docsets up-to-date dan dipelihara dengan sangat hati-hati. Anda juga dapat membuatnya sendiri!

Menginstal Zeal di Linux

Zeal tersedia di repositori default dari banyak distribusi Linux. Jadi, kita dapat menginstalnya menggunakan manajer paket default.

Di Linux Arch dan turunannya seperti Antergos, Manjaro Linux, Zeal tersedia di repositori Komunitas. Jadi pastikan diaktifkan terlebih dahulu dan install Zeal seperti gambar di bawah ini:

$ sudo pacman -S zeal

Di Debian , Ubuntu , Linux Mint :

$ sudo apt-get install zeal

Semangat dalam repositori Ubuntu mungkin agak ketinggalan jaman. Jika Anda ingin menggunakan versi terbaru, Anda dapat menginstalnya dari PPA resmi.

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

Di Fedora :

$ sudo dnf install zeal

Di Gentoo :

# emerge app-doc/zeal

Pada openSUSE, Anda dapat menginstalnya seperti yang ditunjukkan di bawah ini tergantung pada versi yang Anda gunakan.

Untuk openSUSE Tumbleweed jalankan yang berikut sebagai root :

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

Untuk openSUSE Leap 42.3 jalankan yang berikut sebagai root :

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

Aktif FreeBSD , instal Zeal dari port:

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

Atau instal paket biner Zeal:

# pkg install zeal

Bacaan terkait:

  • Dwww – Lihat Dokumentasi Debian Lengkap Offline Melalui Web Browser

Penggunaan

Luncurkan Zeal dari Menu atau peluncur aplikasi. Antarmuka default Zeal mungkin terlihat seperti di bawah ini.

Seperti yang Anda lihat, antarmukanya sangat sederhana. Secara default, Zeal tidak datang dengan dokumen apapun. Anda perlu mengunduhnya.

Untuk melakukannya, klik tab Dokumen di sisi kanan layar beranda atau buka Alat -> Kumpulan Dokumen untuk menelusuri dan mengunduh dokumen. Klik tab "Tersedia" dan pilih aplikasi pilihan Anda untuk mengunduh dokumennya dan klik Unduh tombol.

Setelah docsets diunduh, mereka akan muncul di panel kiri di layar beranda. Sekarang Anda dapat menelusuri kumpulan dokumentasi.

Anda juga dapat mencari string tertentu dari docset tertentu atau dari semua docsets. Cukup masukkan istilah pencarian Anda dalam pencarian di sudut kiri atas untuk memulai pencarian.

Misalnya, ketika Anda memasukkan string "kelas" di kotak pencarian, Zeal akan memberikan hasil dari semua dokumen. Juga, Anda dapat membatasi pencarian dalam docset tertentu. Misalnya, python:class hanya akan menelusuri kumpulan dokumen yang terkait dengan Python untuk kelas .

Tidak hanya dari antarmuka grafis, Anda juga dapat memulai pencarian dari baris perintah. Misalnya, jalankan perintah berikut dari terminal untuk mencari string "kelas" dalam dokumen Python.

$ zeal python:class

Ini akan secara otomatis membuka string pencarian masing-masing di aplikasi GUI.

Jika kumpulan dokumen untuk aplikasi tertentu tidak tersedia, Anda dapat membuatnya seperti yang dijelaskan di tautan ini atau minta satu dari komunitas.

Hal penting lainnya dari Zeal adalah integrasi hebat dengan aplikasi populer, seperti Atom, Emacs, teks Sunblime, Vim, menggunakan plugin. Misalnya, untuk mengintegrasikan Vim, instal plugin Zeal for Vim . Anda bisa mendapatkan semua plugin dari Zeal usage halaman.

Semangat dapat membantu ketika Anda tidak memiliki akses Internet. Unduh semua kumpulan data pilihan Anda dan pelajari bahasa pemrograman pilihan Anda. Cobalah, Anda tidak akan kecewa!

Lebih banyak barang bagus akan datang. Tetap disini!

Semangat!


Linux
  1. 10 Contoh Perintah Grep Praktis untuk Pengembang

  2. Cloud hosting adalah Kunci Kerangka TI untuk Pengembang

  3. Menyalakan LAMPU:Clapper untuk Pengembang

  1. vifm:Peramban File Terminal untuk Pecinta Vim Hardcore

  2. 10 Browser Web Ringan Open Source untuk Linux

  3. Pale Moon – Peramban Web Lintas-Platform yang Dioptimalkan untuk Efisiensi

  1. Akiee – Pengelola Tugas Berbasis Penurunan Harga untuk Pengembang

  2. Cacher – Penyelenggara Cuplikan Kode untuk Pengembang Pro

  3. Browser Beaker – Browser P2P untuk Peretas Web.