我刚开始使用zsh
,我有terminalapp
和git
插件,以便在当前工作目录中打开新的终端选项卡。但是,如果一个进程正在前台(服务器、vim 等)中运行,则会在主目录中打开新选项卡。
我怎样才能改变这种行为?
我在 OSX Mavercks 上使用 Terminal.app。
我刚开始使用zsh
,我有terminalapp
和git
插件,以便在当前工作目录中打开新的终端选项卡。但是,如果一个进程正在前台(服务器、vim 等)中运行,则会在主目录中打开新选项卡。
我怎样才能改变这种行为?
我在 OSX Mavercks 上使用 Terminal.app。
查看终端首选项“相同工作目录”中的“启动”部分。
当您发出新命令时,该值很可能会被清除,并在命令完成后再次设置。尝试将转义序列(来自链接的博客文章)放在 precmd_functions 钩子上(即在zshall
手册页中搜索add-zsh-hook
)。
PS:看到这个答案https://superuser.com/questions/313650/resume-zsh-terminal-os-x-lion