更多 shell 支持
- 支持 Power Shell
- 优化了对一些老的 posix shell 的支持,如 ksh
补全功能
zsh/fish 的补全系统是比较完善的,使用 z foo<tab> 就能触发补全,显示一个列表:

再次按 <tab> 键,就可以用可视化的方式对列表进行选择。
在 bash 下面补全系统没有那么强大,所以 z.lua 引入了 fzf 补全,初始化时在 --init 后追加 fzf 关键字:
eval "$(lua /path/to/z.lua --init bash enhanced once echo fzf)"
然后你在 bash 中,输入部分关键字后按 tab,就能把匹配的路径列出来:

有了 fzf 的帮助,bash 下补全也非常方便了。
注意:该功能在初始化 z.lua 之前,会检测 $PATH 中是否有 fzf 这个程序,有的话才启用。
