ฉันพบวิธีเปิดแท็บใหม่แล้ว iTerm
:
newtabi()
{
osascript -e 'tell application "iTerm" to activate' -e 'tell application "System Events" to tell process "iTerm" to keystroke "t" using command down'
}
และฉันต้องการรันคำสั่งบางอย่างในแท็บใหม่ ปล่อยให้มันเป็นคำสั่งง่าย ๆ pwd
. ทำอย่างไร?
ถ้าฉันวิ่ง ...
newtabi && pwd
แท็บใหม่จะเปิดขึ้นตามที่คาดไว้ แต่ pwd
คำสั่งจะถูกดำเนินการไม่ได้อยู่ในแท็บใหม่ แต่ในรุ่นเก่าที่ฉันพิมพ์ newtabi && pwd
ฉันใช้ zsh
. ระบบปฏิบัติการของฉันคือ OS X 10.8.5
iTerms
มันจะเปิดแท็บใหม่ให้ถูกต้องiTerm
อินสแตนซ์ แต่เขียนpwd
ในแท็บสุดท้ายของอินสแตนซ์แรกของ iTerm