Zsh配置快速路径跳转
使用Linux过程中最频繁的命令就是路径跳转cd,
但是它需要输入完整的路径,显然是一个麻烦的工作,然后我们有几个工具可以解决快速路径跳转的问题,它们分别是:fasd、autojump
、z.sh、zsh-z-git、z.lua
。其中前两个可以使用pacman安装,而zsh-z-git是以z.sh构建的,z.lua是国人实现的,后面这三个使用paru从aur源中安装,我试用了zsh-z-git感觉良好。通过文章一个会学习你习惯的 cd 命令
- z.lua
获知这几个zsh插件中z.lua的性能最快,比z.sh快三倍,比fasd/autojump快十倍以上,于是决定删除zsh-z-git安装z.lua。
安装和配置z.lua
安装
z.lua1
paru --skipreview --needed --noconfirm -S z.lua
配置启用
z.lua~/.zshrc 1
2
3source /usr/share/z.lua/z.lua.plugin.zsh
or
eval "$(lua /usr/share/z.lua/z.lua --init zsh enhanced once)"
注意:启用z.lua作用上述两种方法都可以,第一种方法比较符合zsh的要求,而第二种方法是官网给出的方法,这里我使用了第二种方法,因为官方文件中还有一名话:
Options like "enhanced", "once" and "fzf" can be used after --init too.
因为它可以增加选项,所以我采用了官方的方法, 具体使用方法见下面参考文章。