为了让我的~
更加整洁,我想将尽可能多的用户配置文件移动到$XDG_CONFIG_HOME
中,默认情况下是~/.config
。因此,我想把所有的zsh用户文件存储在$XDG_CONFIG_HOME/zsh/
中。目前已经做到了这一点:
% ls $XDG_CONFIG_HOME/zsh/
histfile zsh_cache zshrc
简单,您只需要填写您的~/.zshrc
文件。现在最棘手的部分似乎是让zsh直接读取$XDG_CONFIG_HOME/zsh/zshrc,而不是从~/.zshrc中进行源代码引用。您将如何处理?
$XDG_CONFIG_HOME/zsh/
中的文件必须以前导点命名,例如.zshrc
,这样zsh才能自动读取它们。我不知道zsh是否可以使用变量(如$ZSHRC
)来更改此设置。 - psychoslave