zsh启用命令历史记录
Zsh
(Z-shell
)是一款用于交互式使用的shell
,也可以作为脚本解释器来使用。其包含了
bash
,ksh
,tcsh
等其他shell
中许多优秀功能,也拥有诸多自身特色。Zsh
拥有许多功能强大的插件,其中zsh-autosuggestions可以根据历史记录自动补全命令,但是在使用过程中每次重启终端后zsh-autosuggestions
总是清空
历史记录,这导致了每次补全都会以当前的输入为基础,
这极大的影响了工作效率。经过研究,原来是我的zsh
没有配置历史文件,这导致了输入过的命令没有被记录存储下来,所以就出现了清空
历史记录的假象!解决方法是在.zshrc
文件中加入历史文件配置,具体如下:
1 | # History file for zsh |
配置好.zshrc
后,再使用zsh
时它就会自动记录历史命令了,所以zsh-autosuggestions
就可以完美的工作了。