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后无法启动,原因不明。