当然有一种超级简单的智能方法可以做到这一点,但是由于 zshell 中的历史记录似乎是 fc 的别名,因此无法使用如何从历史记录中删除一行中提到的技巧?.
有关如何执行此操作的任何指示?我的用例是从历史记录中删除最后发出的命令,以便它停止自动完成(主要是当您输入错误并且它一直显示时)。
我知道我可以通过执行获得最后发出的命令
history | tail -n 1,但 history -d 不起作用,我找不到 zsh 的正确文档。
history | tail -n 1
command-history zsh
command-history ×1
zsh ×1