目前,我已经以一种立即在所有会话之间共享命令历史记录的方式设置了zsh。
假设我有一个打开的终端仿真器,其中有两个选项卡,每个选项卡都有一个zsh会话A1和A2。如果我在A1中输入ls -la,然后转到A2并按向上箭头键,我将在命令提示符下看到ls -la。
我想更改它,以便会话之间不会共享命令历史记录,尽管当您启动新会话时,它会从之前的所有会话中获取所有先前的历史记录。
签出控制历史记录的可用选项。我想你要
setopt append_history no_inc_append_history no_share_history
顺便说一下,这是默认的zsh设置。
您可以随时使用显式保存历史记录,fc -AI然后将其合并回fc -RI。
fc -AI
fc -RI
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
点击生成二维码
我来说两句