![在控制台2中为选项卡指定启动目录](https://linux22.com/image/1332086/%E5%9C%A8%E6%8E%A7%E5%88%B6%E5%8F%B02%E4%B8%AD%E4%B8%BA%E9%80%89%E9%A1%B9%E5%8D%A1%E6%8C%87%E5%AE%9A%E5%90%AF%E5%8A%A8%E7%9B%AE%E5%BD%95.png)
有没有办法在与现有选项卡相同的目录中打开新选项卡?我在 Windows7 平台上运行 Console2 2.xx 版本。
我知道我们可以指定默认目录。但对所有人来说都是一样的。当新选项卡在与父选项卡(从中打开)相同的目录中打开时,我期望像 unix 终端一样的新选项卡功能。
答案1
您可以将每次运行的命令中的 $PWD 写入文件。启动新选项卡时,使用 bashrc 进入文件中写入的目录。
我的 bashrc 中的这些行对我来说很有帮助。
PROMPT_COMMAND="$PROMPT_COMMAND echo \$PWD > /.pwd"
cd $(cat /.pwd)
如果你切换标签然后启动新标签,就会出现问题。(请记住在启动新标签之前按 Enter 键)