我一直在Googling寻找一个简单的方法来做到这一点,我找不到一个。
我有一个定制的终端环境(zsh)和各种别名和功能,使事情更容易。我一直遇到的一件事是,我将很快APPLE-t创建一个新的选项卡,然后键入相对于我刚刚进入的终端窗口的路径的命令。这总是失败,因为新选项卡的路径是〜/而不是我刚刚使用的任何东西!
任何想法的脚本将新终端标签的目录路径设置为打开选项卡的目录路径?
任何帮助最感激。
伊恩
我有几个脚本我使用:
dup(与工作目录的新窗口):
#!/bin/sh pwd=`pwd` osascript -e "tell application \"Terminal\" to do script \"cd $pwd; clear\"" > /dev/null
和tup(具有相同工作目录的新标签):
#!/bin/sh pwd=`pwd` osascript -e "tell application \"Terminal\"" \ -e "tell application \"System Events\" to keystroke \"t\" using {command down}" \ -e "do script \"cd $pwd; clear\" in front window" \ -e "end tell" > /dev/null