如何阻止 Fish shell 存储关键信息

How to stop Fish shell store critical information

我真的很喜欢 fish 自动完成,但我不想在其中存储任何参数,我知道我可以使用 --private-P,但它只会在终端已关闭。

如何确保fish不保存任何临时参数?或者,也许您有任何像鱼一样工作正常但不存储任何东西的好选择?

I know I can use --private or -P, but it only remove the history only when the terminal closed.

“--private”的作用是防止历史记录存储在磁盘上。它不会在退出后“删除”历史记录,因为它从未存储在您的 RAM 之外的任何地方。

没有什么可以阻止鱼在全球范围内保留互动历史。

如果你想让 fish 不记住任何特定的命令行,请以 space:

开头
> echo sad # is remembered
>  echo happy # is not