yazi,鸭子,在终端起飞的高效文件管理器

yazi:鸭子。终端模式的文件管理器,需要一点时间上手,但非常灵活,能自定 义的东西很多。
安装
可以直接装打包好的,但很多插件有版本要求,建议手动编译最新版本,只需要 自带功能的话就没必要。AUR里的最新版本比当前旧半年,就有插件不支持用了, 所以我选择编译。最新编译命令建议看官 网。以下是当前的:
git clone https://github.com/sxyazi/yazi.git
cd yazi
yay -S cargo
rustup default stable
cargo build --release --locked
sudo mv target/release/yazi target/release/ya /usr/local/bin/
基本使用
日常用的如下。官网上还列举了很多别的。
- 空格:选取文件
- shift+enter:选择打开方式
- y:复制,p:粘贴,x:剪切
- t:增加新tab
[,],切换tab。- a:添加文件。如果输入名字后加一个
/,就改为创建文件夹。 - r:改名
- d:删除
- ctrl+c:关闭tab,如果只剩下一个tab,就退出程序
- q:退出
- tab:查看文件信息
延展功能
安装插件用ya pkg add <pluging name>,有些教程用的pack已经失效。
配置主题
我装了个吸血鬼主题
ya pkg add yazi-rs/flavors:dracula
修改~/.config/yazi/theme.toml,加上
[flavor]
dark="dracula"
其它主题安装方式大同小异
书签
我用的是bookmarks.yazi
按照作者的文档设置快捷键等等,但是不完全能用,加书签功能需要玄学,手动
加到~/.local/state/yazi/.dds里就可以了。