快速切换仓库
在配置文件的 repo.roots 中列出要扫描的目录,然后运行:
leo repo reindex扫描会更新 SQLite 索引。无法读取的根目录会产生 warning;只有所有根目录都不可用时命令才失败。
leo repo按 / 进入过滤模式并输入关键词;按 Up/Down 应用过滤,再用 Up/Down 或 j/k 移动选择。按 Enter 接受当前项目。Esc 会先清除活动过滤器,没有过滤器时退出;Ctrl-C 随时取消。接受后,leo repo 只向标准输出打印所选仓库的绝对路径;它本身不能改变父 shell 的工作目录。
在 shell 中切换目录
Section titled “在 shell 中切换目录”eval "$(leo shell init zsh)"repoleo shell init zsh 和 leo shell init bash 打印一个小型 repo 函数。该函数捕获 leo repo 的输出,并只在路径非空时执行 cd。把 eval 行加入对应 shell 的启动文件可永久启用它。