Як автоматично відновити розташування вікон за останній раз в iTerm?


17

У мене є два старих Macs, в яких встановлено iTerm2 і можуть автоматично відновити розташування вікон (вкладки з різними каталогами та кольорами) з останнього часу після запуску. Я забуваю, яку конфігурацію я створив для обох.

Тепер я налаштовую новий Mac з iTerm2, але ніколи не можу отримати автоматичне відновлення розташування вікон минулого разу, працюючи там.

Що я спробував:

  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, просто перевірив деякі параметри в налаштуваннях.
Цзин Лі

Відповіді:


33

У налаштуваннях iTerm2 ( Cmd + ,) змініть Загальне> Запуск від Open Default Window Arrangementна Use System Window Restoration Setting.

У налаштуваннях системи вимкніть Загальне> Закрийте вікна під час виходу з програми.


1
Дякую @George, що вирішує проблему! Таким чином, фокус полягає в тому, щоб вимкнути один параметр у налаштуваннях системи, який знаходиться поза конфігурацією програми.
Цзин Лі

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 у будь-який момент, він відкриє вашу нову домовленість.

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.