默认情况下,当我打开 fish shell 时,我的工作目录是主目录。有没有办法在启动时更改默认工作目录,而无需编辑 HOME 变量?
答案1
Fish 启动时不会将您的 CWD 更改为 $HOME。当您从终端启动 shell 时,终端通常会将 CWD 设置为您的主目录。您的终端可能提供一种在启动 shell 时设置不同 CWD 的方法。如果没有,请在您的〜/ .config/fish/config.fish:
if status is-login
cd /my/preferred/starting/directory
end