z.lua 安装
z.lua 是一个快速路径切换工具,它会跟踪你在 shell 下访问过的路径,通过一套称为 Frecent 的机制(源自 FireFox),经过一段简短的学习之后,z.lua 会帮你跳转到所有匹配正则关键字的路径里 Frecent 值最高的那条路径去。
安装 lua 环境
使用 scoop install lua
安装 lua 环境
下载 z.lua
可以直接下载 z.lua 整个 git 仓库,方便后续升级。
1 | git clone https://github.com/skywind3000/z.lua.git |
powershell 配置
1 | # 打开配置文件 |
-i
参数仅在有多个候选项时才会出现,enhanced
状态下,一般只会匹配到一个数据。
增强模式匹配逻辑
对于一个给定的正则关键字序列(即 z 命令后面的参数),只有同时满足两个条件才算匹配成功:
- 正则关键字将按顺序进行匹配(这条和默认匹配法相同)。
- 最后一个关键字可以和路径名的最后一段相匹配。
- 如果两条规则同时启用找不到任何结果,那么将会退回到只用规则 1 进行筛选。
详细查看:增强匹配算法