在我的 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
文件,或者如果不存在则创建它。