如果前台进程,Zsh新终端选项卡将在Home文件夹中打开而不是CWD

时间:2014-04-15 17:53:30

标签: terminal osx-mavericks zsh oh-my-zsh

我刚开始使用zsh,我有terminalappgit个插件,以便在当前工作目录中打开新的终端标签。但是,如果进程在前台运行(服务器,vim等),则在主目录中打开新选项卡。

如何更改此行为?

我在OSX Mavercks上使用Terminal.app。

1 个答案:

答案 0 :(得分:1)

查看终端首选项“相同工作目录”中的“启动”部分。

请参阅此博文 http://russellfinn.com/2013/10/25/current-working-directory-restoration-in-mavericks-terminal-with-tcsh/

当您发出新命令时,很可能会清除该值,并在命令完成后再次设置该值。尝试将转义序列(来自链接的博客文章)放在precmd_functions钩子上(即在zshall手册页中搜索add-zsh-hook)。

PS:看到这个答案https://superuser.com/questions/313650/resume-zsh-terminal-os-x-lion