有没有办法在执行之前扩展 bash 历史记录引用(例如 `!:0-`),而不使用 p 选项?

有没有办法在执行之前扩展 bash 历史记录引用(例如 `!:0-`),而不使用 p 选项?

它很有用,原因有很多,包括能够使用 shell 完成为命令添加最终参数,以及无需使用 p 选项即可查看即将运行的命令,并且需要使用更新的时间值重新输入历史记录参考。

答案1

当你点击空格后,这个函数总是会扩展:

cat >> ~/.inputrc
$if Bash
    " ": magic-space
$endif

相关内容