You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Windows(Wezterm+Powershell)下Yazi配置:Yank时同步复制文件到系统剪贴板

解决Yazi Yank操作同步Windows系统剪贴板的问题

核心问题

Yazi默认的yank命令仅将文件保存到内部缓存,不会同步到Windows系统剪贴板,需要自定义按键映射来同时完成内部yank和剪贴板同步。

配置方案

根据你的需求(复制路径或复制文件本身),选择以下配置替换官方默认的按键映射:

1. 复制选中文件的路径到系统剪贴板

修改Yazi配置文件(路径:%APPDATA%\yazi\config\yazi.toml),添加/替换如下内容:

[[manager.prepend_keymap]]
on  = "y"
run = "yank; powershell -Command \"Get-Content '{selected}' | Set-Clipboard\"", desc = "Yank选中文件并复制路径到系统剪贴板"

2. 复制选中文件本身到系统剪贴板(支持资源管理器粘贴)

如果需要直接复制文件实体(而非路径),使用以下配置:

[[manager.prepend_keymap]]
on  = "y"
run = "yank; powershell -Command \"$paths = Get-Content '{selected}'; Set-Clipboard -Path $paths\"", desc = "Yank选中文件并复制文件到系统剪贴板"

说明

  • {selected}是Yazi内置变量,指向存储选中文件路径的临时文件,每行一个路径
  • powershell -Command用于在Yazi中调用Powershell执行剪贴板操作
  • 修改配置后重启Yazi即可生效

内容的提问来源于stack exchange,提问作者rubStackOverflow

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.13 09:21:07