我使用 zsh 进行自动完成和历史记录,它服务得很好,但命令历史记录有时会充满不需要的条目,例如,我在文件夹movies
..etc 下执行许多任务,移动文件,重命名 ..etc 不应该在历史命令中全部。
是否可以避免该问题并排除某些特定文件夹下的命令历史记录?
我使用 zsh 进行自动完成和历史记录,它服务得很好,但命令历史记录有时会充满不需要的条目,例如,我在文件夹movies
..etc 下执行许多任务,移动文件,重命名 ..etc 不应该在历史命令中全部。
是否可以避免该问题并排除某些特定文件夹下的命令历史记录?
在我看来,您可以使用
zshaddhistory
钩子函数来覆盖默认的“保存历史”行为:有关
man zshmisc
zshaddhistory 函数的说明,请参见: