
就是想要打开多个 Tab ,然后关电脑或者重启的时候,再次打开 iTerm2 的时候把保存的这一组 Tabs 重新打开。并设定到特定的目录中。该如何做呢?
1 gesse 2017 年 2 月 8 日 不关电脑? |
2 yimity OP @gesse 唉,就是想要关电脑呢,之前 Windows 中的 cmder 可以做到,但是切到 Mac 就不知道咋实现了。 关键是十多个 Tab 呢。即使很长时间关一次电脑,但是还是很麻烦。 |
3 minamike 2017 年 2 月 8 日 Applescript 或 automator 建一个 workflow 吧 |
4 sojingle 2017 年 2 月 8 日 系统的 Preferences->General->不要选择 Close windows when quitting an app ,同时 iTerm2 的 Preferences->General->Startup 选择 Use System Window Restoration Settings |
5 yimity OP |
6 AnyISalIn 2017 年 2 月 8 日 tmux 大法好 |
7 kenzi 2017 年 2 月 8 日 via iPad Tmux+1 |
8 minamike 2017 年 2 月 8 日 @yimity activate application "Terminal" tell application "Terminal" to do script "script1" in window 1 tell application "System Events" to tell process "Terminal" to keystroke "t" using command down tell application "Terminal" to do script "script2" in window 1 tell application "System Events" to tell process "Terminal" to keystroke "t" using command down tell application "Terminal" to do script "script3" in window 1 tell application "System Events" to tell process "Terminal" to keystroke "t" using command down tell application "Terminal" to do script "script4" in window 1 tell application "System Events" to tell process "Terminal" to keystroke "t" using command down tell application "Terminal" to do script "script5" in window 1 tell application "System Events" to tell process "Terminal" to keystroke "t" using command down tell application "Terminal" to do script "script6" in window 1 tell application "System Events" to tell process "Terminal" to keystroke "t" using command down tell application "Terminal" to do script "script7" in window 1 tell application "System Events" to tell process "Terminal" to keystroke "t" using command down tell application "Terminal" to do script "script8" in window 1 tell application "System Events" to tell process "Terminal" to keystroke "t" using command down tell application "Terminal" to do script "script9" in window 1 tell application "System Events" to tell process "Terminal" to keystroke "t" using command down tell application "Terminal" to do script "script10" in window 1 把 script1 ~ script10 改成你要运行的命令 笨办法 |
10 wjidea 2017 年 2 月 9 日 tmux 大法好 |
12 sojingle 2017 年 2 月 9 日 @yimity 是的,其他程序也受影响。 这个功能是让程序在退出时不关闭窗口(文档),下次程序启动就会自动打开这些窗口。如果你在退出 iTerm 的时候直接 CMD+Q 退出而不是一个个窗口关掉,下次再打开就是这个状态,其他写的比较标准的程序也是一样的行为。 关电脑时系统给程序发送的就是直接退出的命令。 |
13 Cople 2017 年 2 月 10 日 Window > Save Window Arrangment |
14 ychongsaytc 2017 年 2 月 12 日 via iPhone tmux+10086 |