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