我尝试用谷歌搜索这个问题,但找不到任何线索:为什么 oh-my-zsh 选择 .zhistory 而不是 .zsh_history 作为 HISTFILE 的值?似乎 .zsh_history 是更多人所期望的。
答案1
尽管最终决定来自软件开发人员,但这似乎更符合文件zsh
用途(来自手册页):
$ZDOTDIR/.zshenv
$ZDOTDIR/.zprofile
$ZDOTDIR/.zshrc
$ZDOTDIR/.zlogin
$ZDOTDIR/.zlogout
${TMPPREFIX}* (default is /tmp/zsh*)
/etc/zshenv
/etc/zprofile
/etc/zshrc
/etc/zlogin
/etc/zlogout
忽略前导点,这些都不使用zsh_
前缀,只有少数是完整的zsh
前缀。 4 个点文件中的 3 个只有 a z
,. 中的 5 个文件中的 3 个也只有a /etc
。
这个选择.zhistory
似乎与这里的大多数人一致。