DarkMatter in Cyberspace
  • Home
  • Categories
  • Tags
  • Archives

Linux上的API文档搜索工具


Devdocs

Mac上的Dash是一款很方便的API文档搜索工具,经过一番查找, 发现了devdocs这个很好的替代品。

devdocs是一款浏览器插件,可以安装在Chrome或者Firefox上, 所以不论那种操作系统,只要能安装这两款浏览器就可以使用它。

支持地址栏搜索:在地址栏输入"dev",出现"devdocs.io"自动补全时,按Tab键, 再输入"meteor createuser"并回车,就可以直接跳转到Meteor的 Accounts.createUser()方法上。

支持离线下载和自动更新,有夜间模式。

常用的快捷键包括:

  • ESC: 重新搜索;

  • Tab: 二次筛选,例如输入javascript,再输入map,则只在JavaScript中寻找map.

  • Enter: 执行搜索;

完整的快捷键和说明文档见Help.

Zeal

2019.1.28: 通过PPA 方式安装的 Zeal 0.6.1 在 Ubuntu 16.04 i3wm 下运行良好,

Zeal 使用 Tab 补全,例如要搜索 Haskell 的 filter 函数的 API, 先输入 h<Tab>,自动被补全为 haskell:,再输入 filter 就定位到了目标函数。

当需要搜索另一个函数时,按一次 ESC 退出当前函数,但仍在当前语言内, 再按一次 ESC 退出当前语言。

类似 'Haskell: h' 这样的Tab自动补全简写,还有:

  • 'Markdown: m'

  • 'Pandas: p'

  • 'Bash: b'

  • 'Vim: v'

  • 'R: r'

  • 'Python: py'

增加新的Docsets的方法:Tools -> Docsets.

可以在 Edit > Perferences 下切换为 dark theme,调整字体、字号,配置网络代理服务器等。

可以关闭至系统托盘,默认使用 Meta-z (即 Win-z)键从托盘区激活程序窗口。

不使用 PPA,直接 apt install 在 Ubuntu 16.04 下安装的是 0.2.1.

2015.11:

2015.11.20发布的Zeal v0.2.1在Ubuntu 14.04 Unity下运行正常, 但下载一些docset后无法启动,原因不明。



Published

Nov 23, 2015

Last Updated

Mar 8, 2019

Category

Tech

Tags

  • api 3
  • devdocs 1
  • search 7

Contact

  • Powered by Pelican. Theme: Elegant by Talha Mansoor