【发布时间】:2018-05-01 12:00:17
【问题描述】:
我想将提示内容发送到我的 sn-ps 应用程序并用结果替换该行:
初始提示示例:
$ while foo bar
示例替换提示:
$ while foo ; do bar ; done
在出现第一个提示时,我会运行一个快捷方式并将该行替换为程序返回的值。
我想解决方案是这样的:
bindkey "^y" evaluateSnippets
evaluateSnippets() {
return mySnippetsTool <<< "$promptLine"
}
我怎样才能在 zsh 中做到这一点?
另一个相关的问题是是否可以在另一个快捷方式中仅替换提示的选定部分。
【问题讨论】: