在我的 table 面管理器中,我已将fish绑定(bind)到键盘快捷键Ctrl +〜。启动时,fish打开目录/usr/lib/lightdm/lightdm。这很烦人,因为我与lightdm无关,而且我通常在$HOME目录中处理代码。

如何更改fish开始的目录?我想将启动目录更改为~/

最佳答案

我发现启动时运行的config.fish文件正在更改我的默认工作目录。

设置PATH的误导尝试在config.fish中留下了目录列表,其中第一个是/usr/lib/lightdm/lightdm。 Fish会自动假定没有命令的目录应该被cd`d进入,因此我的shell在启动时被cd`进入了该目录。

我除去了流线,一切都很好。

更改 fish 的启动目录:
cd /path/to/new/startup/directory添加到您的~/.config/fish/config.fish文件,或者如果不存在则创建它。

10-07 19:10
查看更多