先日、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は、インターネットにアクセスできない場合に役立ちます。選択したすべてのデータセットをダウンロードして、選択したプログラミング言語を学びます。試してみてください。失望することはありません!
来るより良いもの。しばらくお待ちください!
乾杯!