iTerm2 скрыть/показать, как Guake

Я некоторое время оглядывался, пытаясь понять, есть ли способ, которым iTerm2 имеет возможность скрывать/показывать, как это делает Guake в Ubuntu? Я влюбился в этот вариант с использованием Guake и хотел бы увидеть такой вариант для Mac.

Спасибо за любые ссылки, которые вы можете мне дать.

Роб


person pertrai1    schedule 15.06.2015    source источник


Ответы (5)


Последняя версия Итерм2 делает это практически из коробки.

После его установки убедитесь, что у вас есть 2 профиля: один называется По умолчанию, а другой называется Окно горячих клавиш. Если вам нужно перейти на вкладку «Ключи», выберите горячую клавишу, которую вы хотите использовать (у меня она установлена ​​на CTRL+~) и выберите окно горячих клавиш в качестве профиля для показать и скрыть.

person Ron    schedule 14.01.2016
comment
Жаль, что iterm появляется, когда я делаю command+tab, если бы его не было и моя горячая клавиша была установлена ​​на F1, было бы здорово. Вы знаете какой-нибудь трюк, чтобы сделать это? - person ; 18.03.2017
comment
@NishchalGautam, это 2 года спустя, и я не уверен, что вам это больше интересно, но другим может быть. Если вы хотите удалить его из Cmd+Tab, вы можете перейти к Preferences > Appearance и в конце установить флажок с надписью Exclude from Dock and Cmd+Tab Application Switcher. И вы можете установить горячую клавишу на F1 (или любую другую) в Preferences > Keys > Hotkey в поле Hotkey. - person msamprz; 13.11.2019
comment
продал свой Mac и получил ноутбук с Linux, лучшее решение в моей жизни: D, но спасибо за информацию :) - person ; 13.11.2019
comment
@msamprz Я смог сделать, как ты сказал. Теперь, когда я нажимаю F12, я могу показать/скрыть iterm. Но если отображается iterm2 и я щелкаю за пределами окна, iterm2 скрывается. Есть ли способ предотвратить это? Я хочу, чтобы он отображался, пока я снова не нажму F12. - person Ernest Poldrige; 05.02.2020
comment
@ErnestPoldrige Если я правильно вас понял, взгляните на это, однако сейчас у меня временно есть Windows, поэтому я не проверял это. Пожалуйста, дайте мне знать, как это происходит. - person msamprz; 18.02.2020

Как упомянул Рон в своем ответе, функция «окно горячих клавиш» поможет вам.

После установки iTerm2 убедитесь, что у вас есть два профиля на панели Profiles > Open Profiles: один называется «По умолчанию», а другой — «окно горячих клавиш».

Если у вас нет профиля «Окно горячих клавиш», указанного в настройках профиля:

  1. Откройте iTerm2 > Preferences и перейдите на вкладку Ключи.
  2. Найдите параметры окна горячих клавиш в левом нижнем углу диалогового окна «Настройки».
  3. Убедитесь, что оба флажка "Показать/скрыть iTerm2 с общесистемной горячей клавишей" и "Горячая клавиша переключает выделенное окно с профилем" отмечены флажками. Это должно автоматически создать для вас профиль «Окно горячих клавиш».
  4. Установите горячую клавишу, которую вы хотите использовать, в поле ввода (у меня она установлена ​​на CRTL-^, просто потому, что она напоминает мне о старых временах Quake II) и выберите Hotkey Window в качестве профиля для отображения и скрытия в раскрывающемся списке.
  5. Наслаждаться!

    Этот ответ в сообществе Ask Different иллюстрирует вышеуказанные шаги.

Кроме того, Нишал Гаутам спрашивает в качестве комментария к ответу Рона, можете ли вы скрыть приложения из command + tab списка запущенных приложений. Жаль, что у меня недостаточно репутации, чтобы поместить этот ответ в качестве прямого комментария к текущему ответу, но вот ответ: iTerm2 поддерживает это как часть своих «Дополнительных» параметров:

«Дополнительные

Также есть ответ на этот вопрос в сообществе Задать вопрос другому, чтобы сделать это вручную. Оба варианта достигают одного и того же, первый — самый простой способ.


Примечание: я просто добавляю этот новый ответ со ссылкой для более полной справки, потому что, по сравнению с ответом Роба, в нем очень четко указано, что вам нужно установить оба флажка и выбрать «горячую клавишу». window" в раскрывающемся списке внизу, чтобы функция полностью активировала функциональность - ссылка немного яснее, чем у Рона, если вы спросите меня: он действительно упоминает все, что вам нужно, чтобы начать работу, но у меня были проблемы с пониманием формулировку, и мне пришлось дополнительно искать, почему мои настройки не были настроены должным образом. Эта ссылка заставила меня понять, что я пропустил второй флажок. Глупый я и мои хромые навыки понимания прочитанного.

Примечание 2. Я только что понял, что ответ Рона не охватывает самый распространенный случай, когда у вас еще нет профиля. Я отправил запрос на редактирование.

person levelont    schedule 22.05.2017
comment
Знаете ли вы, как сделать так, чтобы он отображался на дисплее, на котором в данный момент находится указатель мыши, при использовании горячей клавиши? - person OlehZiniak; 30.07.2019
comment
@OlehZiniak: Настройки › Профили › Окно горячих клавиш › Окно › Экран Экран с курсором. На момент написания статьи у меня не было настройки с несколькими мониторами, но названия подозрительно точны. Пожалуйста подтвердите! - person levelont; 19.09.2019
comment
@OlehZiniak Вернемся к моей настройке с несколькими мониторами: экран с параметром курсора помогает мне. Запуск iTerm2 3.3.4. - person levelont; 24.09.2019

есть работающее решение:

https://www.sharmaprakash.com.np/guake-like-dropdown-terminal-in-mac/

Перейти к настройке iterm2

Предполагая, что вы сейчас используете iterm2; в левом верхнем углу вы увидите надпись iterm2 рядом с логотипом Apple, щелкните ее и перейдите к настройкам.

Нажмите на вкладку ключей

Создайте специальное окно горячих клавиш

В нижней части этого окна вы увидите кнопку с надписью «Создать выделенное окно горячих клавиш». Нажмите на это, и вы увидите новое окно, в котором вы можете настроить горячую клавишу (ярлык) для выпадающего терминала.

Назначить горячую клавишу

(В только что открытом окне) Нажмите на поле ввода сбоку от HotKey, а затем нажмите комбинацию, которую вы хотите назначить, чтобы открыть iterm2.

person kai    schedule 24.05.2018
comment
он отметил этот вопрос как ссылку - person mTvare; 17.01.2021

Начиная с iTerm 3.1.x и выше, добиться эффекта Гуаке стало намного проще, поскольку многие из этих элементов были перемещены в соответствующие подменю. Существует два метода, которые вы можете использовать (отдельно или одновременно), которые вы можете выбрать в соответствии с вашими потребностями. Оба этих метода доступны по адресу Preferences > Keys > Hotkey:

«Настройки

  1. Специальное окно горячих клавиш. Автоматически создает Hotkey Window и отображает настройки для профиля. Это то же самое, что и Profiles > {Profile Name} > Keys > Hotkey Window и выбор A hotkey opens a dedicated window with this profile. При выборе этого параметра будет отображаться изолированный экземпляр iTerm вместо всего, что было открыто ранее.

  2. Показать/скрыть все окна с помощью общесистемной горячей клавиши: как следует из названия, это показывает/скрывает все iTerm, включая окно Preferences. Преимущество установки этой горячей клавиши заключается в быстром доступе ко всем окнам iTerm, когда у вас выбрана опция Exclude from Dock. Примечание: не уверен, является ли это ошибкой или предпочтением, но если окно настроек открыто и iTerm теряет фокус, при первом вводе комбинации горячих клавиш отображается только последний активный профиль. Если нажать еще два раза, откроется окно настроек.

Сотрудники iTerm также упростили доступ к настройкам Exclude from Dock. Просто перейдите к Appearance > General и найдите опцию Exclude from Dock внизу.

«Исключить

Это даст вам довольно изящный значок строки меню, из которого вы также можете получить доступ к своим Settings или Bring All Windows to Front.

person Barbacuprum    schedule 25.06.2020

По состоянию на начало 2020 года, после небольшого разочарования при поиске на старом месте... Я нашел горячую клавишу еще в одном месте в настройках:

введите здесь описание изображения

person Piotr Z    schedule 09.03.2020