Ich habe einen Weg gefunden, um einen neuen Tab zu öffnen iTerm
:
newtabi()
{
osascript -e 'tell application "iTerm" to activate' -e 'tell application "System Events" to tell process "iTerm" to keystroke "t" using command down'
}
Und ich möchte einige Befehle in einem neuen Tab ausführen. Lass es ein einfacher Befehl sein pwd
. Wie es geht?
Wenn ich renne ...
newtabi && pwd
Die neue Registerkarte wird wie erwartet geöffnet, aber der pwd
Befehl wird nicht in der neuen, sondern in der alten Registerkarte ausgeführt, in der ich etwas eingegeben habenewtabi && pwd
Ich benutze zsh
. Mein os istOS X 10.8.5
iTerms
Tab geöffnet wird , wird der neue Tab in der richtigeniTerm
Instanz geöffnet , aber derpwd
letzte Tab der ersten Instanz von iTerm