以前发现一个package都是到github仓库中看README和wiki,结果helm的这两个文档都不清楚。今天发现了 helm-documentation
这个命令,文档非常详细。
正常情况执行helm-M-x右下角提示 C-c ? (help),这样执行会打开一个特殊buffer *Helm Help*
,内容不是很全,而且保存还麻烦,只能按q退出。使用helm-documentation
会生成一个文件~/.emacs.d/helm-doc.org
,随时都可以打开看。
我自己生成了一个html的文档,可以在这里helm-doc.html查看。html有些地方格式不正确(如1.8 Frequently Used Commands),这部分最好看org格式的。
我这里总结了几个最常用的命令
- TAB、C-j(helm-execute-persistent-action)执行action并且保持helm状态
-
<left> <right>
切换source - C-c C-f (helm-follow-mode) Toggle automatic execution of persistent action.切换candidate都自动执行一次TAB,在helm-occur中结合M-pageUp,M-pageDown非常高效(这个功能已经有一个helm-swoop的package实现了)
- C-t(切换位置) Toggle vertical/horizontal split on first hit and swap helm window on second hit.