Compatible with: IntelliJ IDEA PhpStorm WebStorm PyCharm RubyMine AppCode CLion GoLand DataGrip Rider MPS Android Studio
Dec 16, 2017
242 184

A smart and simple plugin that provides keyboard shortcut access for Dash, Velocity or Zeal in IntelliJ IDEA, RubyMine, WebStorm, PhpStorm, PyCharm, DataGrip, CLion, GoLand and Android Studio.

Usage

The default shortcut assigned to smart-search is Cmd-Shift-D (Mac OS X) or Ctrl-Shift-D (Windows, Linux).

A menubar command named either "Smart-Search Documentation" can be found in the "Tools" menu.

The plugin either searches for the statement at caret position or the current selection. It will identify the programming language in use and request filtered results accordingly. A non filtered search over all documentation entries can be invoked by adding the Alt modifier key to the shortcut. "Search all Documentation" is also available in the tools menu.

Configuration

Shortcut

You can change the shortcut at Preferences -> Keymap -> Plug-ins -> Dash.

Toolbar Icon

You can add a button to the toolbar. Right-click the menubar -> Customize […]. You will find the button under "Plug-ins -> Dash".

Supported API Documentation Browsers

Kapeli Dash (Mac OS X)

Dash is an API Documentation Browser and Code Snippet Manager. Dash stores snippets of code and instantly searches offline documentation sets for 150+ APIs (for a full list, see below). You can even generate your own docsets or request docsets to be included. http://kapeli.com/dash

Velocity (Windows)

Velocity gives your Windows desktop offline access to over 150 API documentation sets (provided by Dash for OS X). https://velocity.silverlakesoftware.com

Zeal (Linux & Windows)

Zeal is a simple offline API documentation browser inspired by Dash (OS X app). http://zealdocs.org

Download plugin

Recent change notes

3.3
    - Added non-smart "Search all Documentation" option
    - Java 9 SDK detection
3.2.5
    - Fixed Zeal Support
    - Go, Elixir & Erlang support
3.2.4
    - Dockerfile support
3.2.3
    - Dash 2.3 Remote redirection support
    - Clojure support
3.2.2 ActionScript support
3.2.1 Fixed an issue where
      context filters would not work
3.2
    - Toolbar icon support
    - Velocity support on Windows
    - Zeal support on Linux
3.1
    - language detection support in strings
    - project settings sql dialect will be used
      to filter search results
    - android project support
    - java search results according to projects
      sdk version
    - python search results according to
      projects sdk version
    - added language support for: Bash, Go,
      Haskell, Lua, Markdown, Scala, TypoScript
    - extended language support for: angularjs,
      momen, require, awsjs, jasmine, sinon,
      tornado, sqlalchemy, numpy, scipy, salt,
      polymerdart, angulardart
    - performance and stability improvements
3.0.1 Fixed missing Ruby context recognition
3.0   Added Context aware search
2.2   Compatibility and stability fixes
2.1   Added Ruby syntax support, stability fixes
2.0   Added Dash docset keyword support