gdirs походит на способ почти сделать это: новая вкладка, затем gdirs для выбора глубокого каталога и вуаля. Моя первая идея состояла в том, чтобы заставить каталог сложить общий для все вкладки и сделать CD ~1 после новой вкладки, но я не могу найти, как сделать это, поскольку кажется, что каждый экземпляр zsh сохраняет свое собственное. История, совместно использующая, идет через общий файл, настолько возможно, который мог быть сделан здесь также...
Это - то, как Вы делаете это в ударе.
Этот сценарий оболочки скажет (тихий буквально, с помощью Applescript), Terminal.app для открытия новой вкладки затем переключаются на текущий каталог:
#!/bin/bash
osascript -e 'tell application "Terminal"' \
-e 'tell application "System Events" to tell process "Terminal" to keystroke "t" using command down' \
-e "do script with command \"cd `pwd`;clear\" in selected tab of the front window" \
-e 'end tell' &> /dev/null
… помещают вышеупомянутый сценарий оболочки в каталог в Вашем $PATH
(т.е./usr/local/bin), и удостоверяются, что это - исполняемый файл:
$ chmod +x /usr/local/bin/nt