跳到主要内容
08:43:58
🔅🔆

mac配置iterm2使用trzsz

trzsz github

trzsz官网

安装​

brew install trzsz

配置​

iterm2 -> 设置

iShot_2026-10-29_17.23.49

通用 -> Magic -> 勾选 Python API

iShot_2026-10-29_17.42.46

配置文件 -> 高级 -> 触发器

iShot_2026-10-29_17.52.17

点击 +

iShot_2026-10-29_17.53.32

配置触发器

说明
  • 正则表达式填写

    :(:TRZSZ:TRANSFER:[SRD]:\d+\.\d+\.\d+:\d+)
  • 操作选择 运行静默协处理器 ,并在下方填写 trzsz-iterm2 的绝对路径

    /opt/homebrew/bin/trzsz-iterm2 \1
  • 勾选 已启用

iShot_2026-10-29_18.57.41

验证​

输入如下指令

echo '::TRZSZ:TRANSFER:R:1.1.7:1111:2222'

如果有弹窗说明配置正确

iShot_2026-10-29_19.07.25

进度条配置​

使用文本进度条​

配置​

在触发器操作命令增加 -p text

/opt/homebrew/bin/trzsz-iterm2 -p text \1

效果​

iterm2_text

使用 zenity 进度条​

安装​

安装 zenity

brew install ncruces/tap/zenity

配置​

触发器操作命令保持默认即可,无需另外配置

/opt/homebrew/bin/trzsz-iterm2 \1
注意

trzsz在mac /opt/homebrew/Cellar/trzsz/1.1.7/libexec/lib/python3.15/site-packages/trzsz/iterm2/zenity_progress.py 文件中代码硬编码了 /usr/local/bin/zenity ,所以如果 zenity 命令不在 /usr/local/bin 的话就需要做一个软连接

sudo ln -sv $(which zenity) /usr/local/bin/zenity

效果​

iterm2_zenity

🛡️本站已安全运行2334天23时18分54秒
Bottom GIF
Top GIF