管道 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 "'" '')
}
这是一个使用 fzf 执行选定别名的函数:
fa() {
eval $(alias | fzf | cut -d'=' -f2 | sd -p "'" '')
}
问题在于,有时您想向别名添加更多参数而不是立即执行它。这可能吗?
使用 zsh 的解决方案:
fa() {
print -z $(alias | fzf | cut -d'=' -f2 | sd -p "'" '')
}