Z.sh 目录跳转 - 更改保存历史记录的位置
Z.sh Directory jumper - Change where history is kept
在 zsh 中使用 z,我想更改保存历史记录的默认位置。
默认情况下,当您的源 shell 脚本
source ~/z/z.sh
它将在 .z/
目录中创建一个包含您访问的目录的文件。虽然这对大多数情况都很好,但我想将其更改为另一个目录。 README.md
确实声明您可以在我的 .zshrc
中为此设置一些变量
Optionally:
Set $_Z_DATA to change the datafile (default $HOME/.z).
所以我添加了这个
export $_Z_DATA="$HOME/.z-history"
但出于某种原因,我收到一条警告,提示我 shell 找不到该目录。
知道为什么会这样吗?任何帮助表示赞赏。
您输入有误,或者还没有了解 bash 变量的工作原理。
声明变量时不需要使用$
。只有当你想访问它时。
所以只需调整您的配置:
export _Z_DATA="$HOME/.z-history"
voilà :) 它应该有效
在 zsh 中使用 z,我想更改保存历史记录的默认位置。
默认情况下,当您的源 shell 脚本
source ~/z/z.sh
它将在 .z/
目录中创建一个包含您访问的目录的文件。虽然这对大多数情况都很好,但我想将其更改为另一个目录。 README.md
确实声明您可以在我的 .zshrc
Optionally:
Set $_Z_DATA to change the datafile (default $HOME/.z).
所以我添加了这个
export $_Z_DATA="$HOME/.z-history"
但出于某种原因,我收到一条警告,提示我 shell 找不到该目录。 知道为什么会这样吗?任何帮助表示赞赏。
您输入有误,或者还没有了解 bash 变量的工作原理。
声明变量时不需要使用$
。只有当你想访问它时。
所以只需调整您的配置:
export _Z_DATA="$HOME/.z-history"
voilà :) 它应该有效