GNU/Linux >> Linux の 問題 >  >> Linux

Zeal –開発者向けのオフラインドキュメントブラウザ

先日、WebでVimエディターのチートシートを探していました。グーグルですばやく検索すると、虎の巻をダウンロードするためのリンクがたくさん見つかりました。リンクを1つずつ見ていくうちに、特定のURLに注目しました。私はそれが何であるかを知るためにリンクをたどった。まあ!とても良いツールでした。 Zealに挨拶します 、ソフトウェア開発者向けのオフラインドキュメントブラウザ。

Zealはダッシュに触発されています 、MacOS用に特別に開発された商用アプリケーション。 Zealはドキュメントセット(まもなくドキュメントセット)を提供します )さまざまなプログラミング言語とソフトウェア用。あなたはそれらすべてをオフラインで読むことができます。はい、あなたはその権利を読んでいます!グーグルしたり、公式ドキュメントページを参照したりする必要はありません。目的のソフトウェアのドキュメントセットをダウンロードして、インターネットに接続せずに読み始めてください。

このガイドを書いている時点で、 192があります 以下に示す便利なドキュメントセット。

  • ActionScript
  • アッカ
  • Android
  • Angular、AngularJS
  • Ansible
  • ApacheHTTPサーバー
  • Appcelerator Titanium
  • AppleScript
  • Arduino
  • AWS JavaScript
  • BackboneJS
  • バッシュ
  • ブースト
  • ブートストラップ2、3、4
  • バーボン
  • C / C ++
  • CakePHP
  • カプチーノ
  • チャイ
  • シェフ
  • Clojure
  • CMake
  • Cocos2D
  • Cocos2D-X
  • Cocos3D
  • CodeIgniter
  • CoffeeScript
  • ColdFusion
  • Common Lisp
  • コンパス
  • コルドバ
  • コロナ
  • CouchDB
  • クラフト
  • CSS
  • D3JS
  • ダーツ
  • Django
  • Docker
  • 教義
  • 道場
  • Drupal 7、8
  • ElasticSearch
  • エリクサー
  • Emacs Lisp
  • EmberJS
  • エメット
  • アーラン
  • エクスプレス
  • ExpressionEngine
  • ExtJS
  • フラスコ
  • Font Awesome
  • 財団
  • GLib
  • 行く
  • Gradle DSL
  • Gradle Java API
  • Gradleユーザーガイド
  • グリル
  • Groovy、Groovy JDK
  • グラント
  • ガルプ
  • Haml
  • ハンドルバー
  • Haskell
  • HTML
  • イオン
  • ジャスミン
  • Java EE6、EE7、EE8
  • Java SE6、SE7、SE8、SE9
  • JavaFX
  • JavaScript
  • ジキル
  • ジンジャ
  • Joomla
  • jQuery / jQuery Mobile / jQuery UI
  • ジュリア
  • KnockoutJS
  • Kobold2D
  • Laravel
  • LaTeX
  • 少ない
  • ローダッシュ
  • Lua 5.1、5.2、5.3
  • MarionetteJS
  • 値下げ
  • MatPlotLib
  • 流星
  • モカ
  • MomentJS
  • MongoDB
  • マングース
  • モノ
  • MooTools
  • MySQL
  • きちんとした
  • NETフレームワーク
  • Nginx
  • NodeJS
  • NumPy
  • OCaml
  • OpenCV
  • OpenGL 2、3、4
  • パンダ
  • Perl
  • ファルコン
  • PhoneGap
  • PHP
  • PHPUnit
  • Javaを再生する
  • Scalaを再生する
  • Polymer.dart
  • PostgreSQL
  • 処理
  • PrototypeJS
  • パグ
  • 人形
  • Python 2、3
  • Qt 4、5
  • R
  • ラケット
  • 反応
  • Redis
  • RequireJS
  • ルビー2、3、4、5
  • RubyMotion
  • さび
  • SailsJS
  • SaltStack
  • サス
  • Scala
  • SciPy
  • セマンティックUI
  • Sencha Touch
  • シノン
  • Smarty
  • スズメ
  • Spring Framework
  • SQLAlchemy
  • SQLite
  • 統計
  • スタイラス
  • スージー
  • SVG
  • スウィフト
  • symfony
  • Tcl
  • 竜巻
  • 小枝
  • ツイスト
  • TypeScript
  • TYPO3
  • UnderscoreJS
  • Unity 3D
  • Vagrant
  • Vim
  • VMware vSphere
  • VueJS
  • WordPress
  • Xamarin
  • Xojo
  • XSLT
  • Yii
  • YUI
  • Zend Framework 1、2、3
  • ZeptoJS

これらのドキュメントセットはすべて、Dashによって寛大に提供されています。すべてのドキュメントセットは最新であり、細心の注意を払って保守されています。独自に作成することもできます!

LinuxへのZealのインストール

Zealは、多くのLinuxディストリビューションのデフォルトのリポジトリで利用できます。したがって、デフォルトのパッケージマネージャーを使用してインストールできます。

Arch Linux また、Antergos、Manjaro Linux、Zealなどの派生物はコミュニティリポジトリで入手できます。したがって、最初に有効にしてから、以下に示すようにZealをインストールしてください。

$ sudo pacman -S zeal

Debian Ubuntu Linux Mint

$ sudo apt-get install zeal

Ubuntuリポジトリの熱意は少し時代遅れかもしれません。最新バージョンを使用したい場合は、公式PPAからインストールできます。

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

Fedora

$ sudo dnf install zeal

Gentoo

# emerge app-doc/zeal

openSUSEでは、使用しているバージョンに応じて、以下のようにインストールできます。

openSUSETumbleweed の場合 以下をrootとして実行します :

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

openSUSE Leap 42.3の場合 以下をrootとして実行します :

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

FreeBSD 、ポートからZealをインストールします:

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

または、Zealバイナリパッケージをインストールします:

# pkg install zeal

関連記事:

  • Dwww –Webブラウザを介してDebianの完全なドキュメントをオフラインで表示

使用法

メニューまたはアプリケーションランチャーからZealを起動します。 Zealのデフォルトのインターフェースは次のようになります。

ご覧のとおり、インターフェースは非常にシンプルです。デフォルトでは、Zealにはドキュメントセットが付属していません。それらをダウンロードする必要があります。

これを行うには、ホーム画面の右側にある[Docsets]タブをクリックするか、[ツール]->[Docsets]に移動します。 ドキュメントセットを参照してダウンロードします。 [利用可能]タブをクリックし、選択したアプリケーションを選択してドキュメントセットをダウンロードし、[ダウンロード]をクリックします。 ボタン。

ドキュメントセットがダウンロードされると、ホーム画面の左側のペインに表示されます。これで、ドキュメントセットを参照できます。

特定のドキュメントセットまたはすべてのドキュメントセットから特定の文字列を検索することもできます。左上隅の検索に検索語を入力するだけで、検索を開始できます。

たとえば、検索ボックスに文字列「class」を入力すると、Zealはすべてのドキュメントセットからの結果を提供します。また、特定のドキュメントセット内で検索を制限することもできます。たとえば、 python:class Pythonに関連するドキュメントセットのみでクラスを検索します 。

グラフィカルインターフェイスからだけでなく、コマンドラインからも検索を開始できます。たとえば、ターミナルから次のコマンドを実行して、Pythonドキュメントセットで文字列「class」を検索します。

$ zeal python:class

GUIアプリケーションでそれぞれの検索文字列を自動的に開きます。

特定のアプリケーションのドキュメントセットが利用できない場合は、このリンクの説明に従って作成できます。 またはコミュニティにリクエストしてください。

Zealのもう1つの注目すべき点は、プラグインを使用したAtom、Emacs、Sunblime text、Vimなどの人気のあるアプリとの優れた統合です。たとえば、Vimを統合するには、 ZealforVimプラグインをインストールします 。 Zealの使用法からすべてのプラグインを入手できます ページ。

Zealは、インターネットにアクセスできない場合に役立ちます。選択したすべてのデータセットをダウンロードして、選択したプログラミング言語を学びます。試してみてください。失望することはありません!

来るより良いもの。しばらくお待ちください!

乾杯!


Linux
  1. 開発者向けの10の実用的なGrepコマンドの例

  2. Pale Moon –効率を高めるために最適化されたクロスプラットフォームのWebブラウザ

  3. Akiee –開発者向けのマークダウンベースのタスクマネージャー

  1. Cacher –プロ開発者向けのコードスニペットオーガナイザー

  2. ビーカーブラウザ–Webハッカー向けのP2Pブラウザ。

  3. クラウドホスティングは、開発者にとってのITスケルトンキーです

  1. vifm:ハードコアVim愛好家のためのターミナルファイルブラウザ

  2. Linux用の10のオープンソース軽量Webブラウザ

  3. ランプをオンにする:開発者のためのクラッパー