终端-快速目录跳转-z_lua

z.lua 是一款高性能的终端目录跳转工具,适用于多种Shell环境,包括bash、zsh、Fish等。通过学习用户的路径访问历史,它可以快速准确地将用户带到最常访问的匹配路径。该工具支持交互选择模式和集成fzf进行可视化选择,且安装简单,自包含,无额外依赖。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

z.lua 是一个快速路径切换工具,它会跟踪你在 shell 下访问过的路径,经过一段简短的学习之后,z.lua 会帮你跳转到所有匹配正则关键字的路径里最高频的那条路径去。

正则将按顺序进行匹配,"z foo bar" 可以匹配到 /foo/bar ,但是不能匹配 /bar/foo
Untitled4

项目地址:[github.com/skywind3000/z.lua](https://github.com/skywind3000/z.lua

特性

  • 性能比 z.sh 快三倍,比 fasd / autojump 快十倍以上。
  • 支持 Posix Shell:bash, zsh, dash, sh, ash, busybox 等等。
  • 支持 Fish Shell,Power Shell 和 Windows cmd。
  • 使用增强匹配算法,更准确的带你去到你想去的地方。
  • 低占用,能够仅在当前路径改变时才更新数据库(将 $_ZL_ADD_ONCE 设成 1)。
  • 交互选择模式,如果有多个匹配结果的话,跳转前允许你进行选择。
  • 集成 fzf (可选),可以用来做可视化选择或者参数补全。
  • 快速跳转到父目录,或者项目根目录,代替反复 “cd …/…
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值