
我有兩台舊 Mac,都安裝了 iTerm2,並且可以在啟動後自動恢復上次的視窗排列(具有不同目錄和顏色的選項卡)。我忘記了我為兩者做了什麼配置。
現在我正在使用 iTerm2 設定一台新的 Mac,但永遠無法在那裡工作「自動恢復上次的視窗排列」。
我嘗試過的:
- 與工作中的相比,一一檢查並設定偏好;
- 克隆工作“
~/Library/Preferences/com.googlecode.iterm2.plist
”; Preferences
->Profiles
->General
->Working Directory
->Reuse previous session's directory
(但我認為這會影響您打開新分頁而不是啟動);Menu
->Window
->Save Window Arrangement
-> 和save it as default
.但在這種情況下,每次如果我從頭啟動,iTerm 總是從保存中恢復固定的視窗排列。我不想保存任何模式,我只想恢復上次的所有內容。
我嘗試過的所有方法都無法使其發揮作用。誰能告訴我該怎麼辦?多謝。
iTerm 版本:iTerm2-1_0_0_20140112
答案1
在 iTerm2 的首選項 ( Cmd + ,
) 中,將常規 > 啟動從變更Open Default Window Arrangement
為Use System Window Restoration Setting
。
在「系統偏好設定」中,關閉「常規」>「退出應用程式時關閉視窗」。
答案2
2019 年(iTerm v3.2.9),對我有用的是:
點選 CMD + Shift + S 儲存目前排列(或轉到“視窗”->“儲存視窗排列”。
現在轉到 iTerm2 -> 首選項 -> 安排 -> 在安排清單中選擇您的安排 -> 點擊底部的「設定預設值」。
首選項 -> 常規 -> 啟動時開啟預設視窗排列
現在,當您在任何時候重新開啟 iTerm 時,它會開啟您的新安排。
答案3
我編寫了一個程序,旨在為自己解決這個痛點,它允許您創建預定義的窗格佈局和命令(針對不同的項目/設定等),然後在需要時將它們加載到 iTerm 中。
它叫做 iTermocil,你可以透過 Github 下載它(和原始碼):https://github.com/TomAnthony/itermocil。