如何自动从iTerm的上次还原窗口排列?


16

我有两台旧Mac,都安装了iTerm2,可以从启动后的上次自动恢复窗口排列(具有不同目录和颜色的选项卡)。我忘了我为两者都做了什么配置。

现在,我正在使用iTerm2设置新的Mac,但无法在那里“自动恢复上次的窗口排列”。

我尝试过的

  1. 与工作状态比较,一一检查并设置首选项;
  2. 复制了工作中的“ ~/Library/Preferences/com.googlecode.iterm2.plist”;
  3. Preferences-> Profiles-> General-> Working Directory-> Reuse previous session's directory(但是我认为这会在您打开新标签页而不是启动时产生影响);
  4. Menu-> Window-> Save Window Arrangement->和save it as default。但是在这种情况下,每次我从头启动时,iTerm总是从保存中恢复固定的窗口排列。我不想保存任何模式,我只想还原上次的所有内容。

我尝试过的所有方法都无法使其正常工作。谁能告诉我该怎么办?非常感谢。

iTerm版本: iTerm2-1_0_0_20140112


还有一个提示:两台工作的Mac,我都没有使用任何AppleScript,只是检查了首选项中的一些选项。
Jing Li

Answers:


32

在iTerm2的首选项(Cmd + ,)中,将“常规”>“启动”从更改Open Default Window ArrangementUse System Window Restoration Setting

在系统偏好设置中,退出应用程序时关闭常规>关闭窗口。


1
谢谢@乔治,这解决了问题!因此,诀窍是关闭系统偏好设置中位于应用程序配置之外的一个选项。
李静

2
在2019年,iTerm v3 +我只需要转到“首选项”->“排列”,然后在您创建的排列上单击“设置默认值”(通过单击cmd + shift + S首先保存它)
trainoasis

12

我编写了一个程序来解决自己的难题,该程序可让您创建窗格和命令的预定义布局(针对不同的项目/设置等),然后在需要时将其加载到iTerm中。

它称为iTermocil,您可以通过Github下载它(和源代码):https : //github.com/TomAnthony/itermocil

在此处输入图片说明


3

在2019年(iTerm v3.2.9)中,对我有用的是:

  1. 单击CMD + shift + S(或转到“窗口”->“保存窗口排列”,以保存当前排列)。

  2. 现在转到iTerm2->首选项->排列->在排列列表中选择您的排列->单击底部的“设置默认值”。

现在,当您随时重新打开iTerm时,它将打开您的新安排。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.