У меня есть два старых Mac, на обоих установлены iTerm2, и они могут автоматически восстанавливать расположение окон (вкладки с разными каталогами и цветами) с момента последнего запуска после запуска. Я забыл, какую конфигурацию я сделал для обоих.
Сейчас я настраиваю новый Mac с iTerm2, но никогда не смог заставить работать там «автоматически восстанавливать расположение окон с прошлого раза».
Что я пробовал:
- По сравнению с рабочими проверьте и установите предпочтения один за другим;
- Клонировал рабочий "
~/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
Ответы:
В настройках iTerm2 (
Cmd + ,
) измените Общие> Запуск сOpen Default Window Arrangement
наUse System Window Restoration Setting
.В Системных настройках отключите Общие> Закрыть окна при выходе из приложения.
источник
Я написал программу, предназначенную для решения этой самой проблемы, которая позволяет вам создавать предопределенные макеты панелей и команд (для разных проектов / настроек и т. Д.), А затем загружать их в iTerm в любое время.
Он называется iTermocil, и вы можете скачать его (и исходный код) через Github: https://github.com/TomAnthony/itermocil .
источник
В 2019 году (iTerm v3.2.9) у меня работает:
Сохраните текущее расположение, нажав CMD + shift + S (или перейдите в Window -> Save Window Arrangement.
Теперь перейдите в iTerm2 -> «Настройки» -> «Аранжировки» -> выберите свою аранжировку в списке аранжировок -> нажмите «Установить по умолчанию» внизу.
Теперь, когда вы снова откроете iTerm, он откроет ваше новое соглашение.
источник