如何在 iTerm 中自动恢复上次的窗口排列?

Jin*_* Li 24 iterm2 macos

我有两台旧 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

Geo*_*rge 41

在 iTerm2 的首选项 ( Cmd + ,) 中,将 General > Startup 从更改Open Default Window ArrangementUse System Window Restoration Setting

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

  • 在 2019 年,iTerm v3+ 我只需要转到首选项 -> 安排,然后在创建的安排上单击“设置默认值”(先单击 cmd+shift+S 保存) (3认同)
  • 谢谢@George,这解决了问题!因此,诀窍是关闭系统偏好设置中应用程序配置之外的一个选项。 (2认同)

小智 14

我编写了一个旨在为自己解决这个痛点的程序,它允许您创建窗格和命令的预定义布局(针对不同的项目/设置等),然后随时将它们加载到 iTerm 中。

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

在此处输入图片说明


tra*_*sis 8

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

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

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

现在,当您在任何时候重新打开 iTerm 时,它都会打开您的新安排。

  • 在我看来,这应该是公认的答案。接受的答案需要更改系统设置,而这个不需要。一条评论:还需要将`Preferences -> General -> startup`设置为`Opend default window排列` (2认同)