我在Vagrant控制的虚拟机上运行Fish.我想~vagrant
用作特定于VM的配置被转储的地方,所以这就是我的$HOME
.我有/vagrant
一个与主机共享的目录,这就是我想要的所有时间.
当我登录VM时,我想让Fish把我丢进去/vagrant/
.
在bash中,我会通过将做到这一点cd /vagrant/
到~/.bashrc
.但是,我看到有关于鱼更改目录的另一个问题和意见建议,把cd /vagrant/
成~/.config/fish/config.fish
将是一个错误,因为鱼会隐评估它在每个命令.(我没有添加到那个问题,因为它似乎是关于修复一个错误的用户环境,以便在标准目录中启动,当我想要反过来时.)
有人可以澄清让Fish在非HOME
目录中启动用户的最佳方法吗?
fish ×1