我正在使用zsh
,似乎新选项卡应该在与上一个相同的目录中打开。但是,这并没有发生。
我需要添加一些内容吗.zshrc
?
答案1
与 zsh 无关。
Konsole
然后gnome-terminal
执行:打开新选项卡会将您置于同一目录中。(以前,在 gnome-terminal 中打开新选项卡并阅读手册页会将您置于 /usr/share/man 中,也许这个问题已经修复了)
答案2
您可能正在使用 gnome-terminal 等终端仿真器中的“选项卡”?要知道,新选项卡与新终端窗口几乎没有区别。它运行 shell 的新实例,并执行其启动文件。启动文件不知道任何其他 shell 实例,更不用说它们属于哪个 gnome-terminal 或该 shell 可能位于哪个当前工作目录中。另一个问题是:如果在不同的目录中打开了多个 shell,那么新 shell 应该从哪个目录中启动?
也就是说,您可以让每个人cd
保存目标目录~/.cd
,然后在启动文件中进行更改。留给读者练习 :-)
PS:一定要保存目标目录的绝对路径,而不是一些相对参数cd
。