管道 fzf 选择到文本操作到 zsh 提示(不执行)

pipe fzf selection to text manipulation to zsh prompt (without executing)

这是一个使用 fzf 执行选定别名的函数:

fa() { 
  eval $(alias | fzf | cut -d'=' -f2 | sd -p "'" '') 
}

问题在于,有时您想向别名添加更多参数而不是立即执行它。这可能吗?

使用 zsh 的解决方案:

fa() { 
  print -z $(alias | fzf | cut -d'=' -f2 | sd -p "'" '') 
}