Как сохранить вкладки в iTerm 2, чтобы они восстанавливались при следующем запуске приложения?

Могу ли я сохранить вкладки при выходе в iTerm 2, поэтому мне не нужно снова открывать такие же каталоги после перезагрузки?

Как, например, Chrome.

Я не мог найти такую ​​опцию в настройках. Может быть, «Arrangements» - это то, что я хочу, но, похоже, он требует, чтобы явным образом сохранял вкладки.

109 голосов | спросил valya 18 PM000000110000005031 2011, 23:08:50

10 ответов


95

Вы можете сохранить и восстановить расположение окна с помощью â ‡ § âŒ~ S и â ‡ § âŒ~ R на экране окна в iTerm2

Вы можете запустить стандартную опцию размещения, которую можно включить, в Предпочтения -> Общие -> Запуск -> Открыть расположение окна по умолчанию .

Вы можете добавить соглашения с â ‡ § âŒ~ S и управлять ими в Предпочтения -> Расположение .

Параметры окна iTerm

ответил Sairam 15 thEurope/Moscowp30Europe/Moscow09bEurope/MoscowThu, 15 Sep 2011 09:49:20 +0400 2011, 09:49:20
9

Попробуйте iTermocil

  

iTermocil позволяет настроить предварительно сконфигурированные макеты окон и панелей в iTerm2, каждый из которых открывается в указанном каталоге и выполняет указанные команды.

ответил forloop 3 22015vEurope/Moscow11bEurope/MoscowTue, 03 Nov 2015 10:54:32 +0300 2015, 10:54:32
8

Вот что я делаю, запустив OSX 10.10.4:

Установите iTerm в ночное время (последняя версия). Варить легче:

brew tap caskroom/versions && brew cask install iterm2-nightly

Вы можете запускать это бок о бок с другими версиями; Я использую Spotlight и смотрю на версии, чтобы увидеть, какой из них я открываю. По умолчанию он будет настроен на включение восстановления сеанса, который восстановит вкладки и каталоги. Однако вам, возможно, придется настроить настройки вашей системы Apple в System Prefs> General , где закрываются окна при выходе из приложения. См. эту проблему Gitlab для скриншота, если это вас смущает.

ответил Ben Creasy 31 J000000Friday15 2015, 05:43:48
4

Если у кого-то вроде меня возникают проблемы с включением «Восстановления сеанса» в iTerm 2.9 beta (или iTerm3 beta, как они его называют), выполните следующие действия:

  1. Открыть настройки
  2. вкладка Общие
  3. Запуск
  4. Изменить на «Использовать настройку восстановления системного окна». Перезагрузка.

 введите описание изображения здесь>> </a> </p>

<p> Вероятно, для тех, кто работает в команде, очевидно, что нужно выбрать этот вариант для работы этой функции, но для меня это не так, и я никогда не видел этого нигде. </p></body></html>

ответил Oleksii Chekulaiev 1 stEurope/Moscowp30Europe/Moscow09bEurope/MoscowTue, 01 Sep 2015 00:02:12 +0300 2015, 00:02:12
3

Приступая к концу, но сначала создайте некоторые профили, а затем используйте Command - Option / Alt - Shift H ( H для горизонтального разделения или свопинг в V для вертикального разделения). Он покажет вам список ваших профилей, и вы сможете добавить их в свой раздел. Как только вы построите настройку, вам понравится, как это сделал Сайрам.

Вот объяснение vid: iterm2 Профили и расположение окон .

ответил Rob 6 FebruaryEurope/MoscowbWed, 06 Feb 2013 23:26:54 +0400000000pmWed, 06 Feb 2013 23:26:54 +040013 2013, 23:26:54
3

Это все еще не совсем то, что вы хотите, но так как вы можете проверить переменную среды $ITERM_SESSION_ID, чтобы увидеть, на какой панели вы находитесь, объединив ее с сохраненным расположением окна, вы можете иметь каждый из вашей панели, чтобы начать с другого исходного пути, или всего, что вы хотели бы запустить по умолчанию.

Например, мое сохраненное расположение окон - это две вкладки с двумя панелями на первой вкладке. Таким образом, у меня будет $ITERM_SESSION_ID=w0t0p0 для первой панели на первой вкладке, $ITERM_SESSION_ID=w0t0p1 для второй панели и $ITERM_SESSION_ID=w0t1p0 code> для одной панели во второй вкладке. 'w' означает окно, 't' для вкладки и 'p' для панели. Я проверяю эти переменные в моем .zshrc и запускаю Vim в w0t0p0, iPython в w0t1p0, соответственно.

ответил Metaphox 16 72014vEurope/Moscow11bEurope/MoscowSun, 16 Nov 2014 03:48:33 +0300 2014, 03:48:33
3

В iTerm2 v2.1.4 есть параметр под Profiles: Reuse previous session's directory . Возможно, это было в более ранних версиях, но я не смотрел.

Смотрите снимок экрана:

 Снимок экрана

ответил maksimov 5 +03002015-10-05T16:14:23+03:00312015bEurope/MoscowMon, 05 Oct 2015 16:14:23 +0300 2015, 16:14:23
3

Это возможно с помощью iterm2: https://www.iterm2.com/documentation-restoration. HTML

  

Вы можете переключить эту функцию с помощью Prefs> Advanced> Включить сеанс   восстановление , но вы должны перезапустить iTerm2 после изменения этой настройки.

Мне также пришлось снять флажок «закрыть окна при выходе из приложения» в моих общих системных настройках: https :. //support.apple.com/en-us/HT204005

ответил qix 13 J000000Wednesday16 2016, 09:47:02
2

Нет, с сегодняшнего дня я не мог найти способ установить макеты /вкладки с путями и восстановить его (например, в Sublime Text) в iTerm (2.9).

Лично я удивлен тем, что основная функция (я думаю, гораздо более уместна, чем цвета таблеток, например) по-прежнему отсутствует в таком зрелом проекте.

ответил Edoardoo 22 Jam1000000amFri, 22 Jan 2016 01:11:17 +030016 2016, 01:11:17
-1

Я нашел решение на официальном сайте iTerm2, здесь ознакомьтесь с ним https: //www. iterm2.com/documentation-restoration.html .

После установки iTerm2 восстанавливает последнюю сессию точно так же, как Chrome. Однако процесс (например, npm start) не может быть восстановлен.

Работает отлично под iTerm2 build 3.0.14 и macOS Sierra 10.12.6 (16G29). Надеюсь, что это поможет.

ответил swen 1 AM000000110000000931 2017, 11:50:09

Похожие вопросы

Популярные теги

security × 330linux × 316macos × 2827 × 268performance × 244command-line × 241sql-server × 235joomla-3.x × 222java × 189c++ × 186windows × 180cisco × 168bash × 158c# × 142gmail × 139arduino-uno × 139javascript × 134ssh × 133seo × 132mysql × 132