我在想是否有可能编写一个zsh脚本,将命令写入提示符但不执行它,即在我准备好编辑并执行它之前将其留下。通过去掉最后的'\C-m',我可以使用键绑定来实现这样的事情,例如:
bindkey -s "\e[1;3C" "howdy!"
我按下Alt+RightArrow键,文本“howdy!”被打印在提示符上并保留在那里。
我也可以通过将我的命令写入历史文件,然后使用向上箭头回忆它来实现我想要的功能。我尝试过'echo -n sometext',但它不起作用。
我能否编写一个脚本,在退出时保留(比如)“ howdy! ”在命令行上?实际上,我希望脚本基于几个因素构建一个复杂的命令,但我希望脚本将其保留在CLI上以进行最终编辑,因此必须防止自动执行。
提前致谢。