Yazi 是一个基于 Rust 编写的终端文件管理器,以其极快的速度、异步 I/O 和丰富的功能(如内置图像预览)而闻名。为了帮助大家更高效地使用它,我根据官方文档整理了这份快捷键速查表。
这是一个横向对比表格,涵盖了日常使用 90% 的场景。
| ✅ 基本导航 | 📂 选择 & 打开 | ✂️ 文件操作 | 🧰 高级 & Tab |
|---|---|---|---|
j / ↓ : 下移k / ↑ : 上移l / → : 进入目录h / ← : 返回上级gg : 列表顶部G : 列表底部 |
Space : 切换选中v : 进入可视模式V : 退出/取消选择Ctrl+a : 全选Ctrl+r : 反选Enter / o : 打开 |
y : 复制 (Yank)x : 剪切 (Cut)p : 粘贴P : 粘贴并覆盖Y / X : 取消状态d : 移入回收站D : 永久删除r : 重命名a : 新建 (结尾/为目录). : 显示/隐藏文件 |
: / ; : Shell 命令f : 过滤/搜索z / Z : 跳转 (zoxide)t : 新标签页1-9 : 切换 Tab[ / ] : 前后 Tab— 复制路径: cc: 绝对路径cd: 目录路径cf: 文件名cn: 无后缀名 |
如果你需要查看更详细的解释,请参考以下分类列表。
j 或 ↓:向下移动光标k 或 ↑:向上移动光标l 或 →:进入当前选中的文件夹 / 进入目录h 或 ←:返回上级目录g → g:移动到列表顶部G:移动到列表底部Space (空格):切换选中当前光标所在文件/目录v:进入 Visual selection mode (开始可视选择)V:退出 Visual selection mode 或取消选择模式Ctrl + a:选中所有文件/目录Ctrl + r:反选 (inverse selection) 所有文件/目录Enter 或 o:打开当前/选中文件 或 进入目录y:复制 (yank) 选中文件/目录x:剪切 (cut) 选中文件/目录p:粘贴 (paste) 之前复制/剪切的内容P:粘贴并覆盖 (overwrite) (若目标已存在时)Y 或 X:取消之前的复制/剪切状态d:删除 (trash) 选中文件/目录 (移入回收站)D:永久删除 (destroy) 选中文件/目录r:重命名 (rename)a:新建文件或目录 (输入名称以 / 结尾表示创建目录).:切换隐藏文件显示/隐藏; 或 ::运行 Shell 命令 (: 会阻塞,直到命令结束)f:过滤 / 搜索文件 (filter files)z / Z:快速跳转 / 切换目录 (利用 fzf 或 zoxide)t:新开一个 Tab (标签页)1-9:切换到对应编号的 Tab[ / ]:切换到 前一个 / 下一个 Tabc 后接以下按键)c → c:复制完整绝对路径c → d:复制目录路径c → f:复制文件名c → n:复制不带扩展名的文件名提示:Yazi 的键位设计很大程度上参考了 Vim/Neovim 的逻辑,如果你是 Vim 用户,上手会非常快。更多高级配置请参考 Yazi GitHub 仓库。