iTerm как выдвижной терминал в верхней части экрана

148

Я установил iTerm2 и надеялся, что у меня будет что-то вроде guake (да, я только что перешел с Ubuntu). Я назначил горячую клавишу кнопке по своему выбору, и она отлично работает, но я пропускаю анимацию скольжения сверху, как в Ubuntu.

Аади Дроид
источник
7
Я беженец из Total Terminal, приехавший сюда для OSX El Captain.
Лакшман Прасад
я думаю, что iterm2 работает, у меня только что был друг, повышающий / понижающий до el capitan, и он работает хорошо для него, я думаю.
Аади Дроид

Ответы:

211

Для этого вы можете использовать общесистемную горячую клавишу iTerm2 с профилем окна горячих клавиш.

В настройках iTerm2 перейдите на вкладку «Ключи». В левом нижнем углу, под «Горячей клавишей», установите флажок «Показать / скрыть iTerm2 с помощью общесистемной горячей клавиши» и назначьте горячую клавишу, которую вы хотите использовать.

Установите флажок «Горячая клавиша для переключения выделенного окна с профилем:» и выберите «Окно горячей клавиши» во всплывающем меню ниже (должно быть выбрано по умолчанию).

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

iTerm2 Настройки Quake / Visor

Вы можете настроить параметры профиля «Окно горячих клавиш» на вкладке «Профили». Чтобы он выглядел как раскрывающийся терминал Quake, вы можете использовать аналогичные настройки «Окна»:

Настройки окна Guake в iTerm2

joelseph
источник
7
это работало отлично !! но он продолжает показывать окно терминала по умолчанию, поэтому я закрываю его, а затем могу использовать слайд с горячей клавишей. любой способ остановить всплывающее окно терминала по умолчанию?
Джер
22
@Lane Да -defaults write com.googlecode.iterm2 HotkeyTermAnimationDuration -float 0.00001
mdrozdziel
12
Спасибо @joelseph. Есть ли способ заставить iTerms2 показывать только окно забрала / Quake при запуске вместо «обычного» окна iTerm2?
заснеженный
4
@joelseph, я также хочу знать, как показать только окно землетрясения. Каждый раз, когда я использовал горячую клавишу, будет отображаться как окно горячей клавиши, так и обычное окно. Это немного раздражает.
xi.lin
8
@snowbound Чтобы избежать двух профилей при запуске: -Откройте iTerm 2. -Закройте все окна консоли. -Перейти в Window> Сохранить расположение окон. -Назовите новую договоренность. Я назвал мой «Нет окон». -Убедитесь установить его по умолчанию в «Предпочтения»> «Аранжировки». -Наконец, но не в последнюю очередь, в Предпочтения ...> Общие в разделе «Запуск» убедитесь, что «Открыть расположение окон по умолчанию» является единственной проверенной опцией Источник: rottmann.net/2013/03/…
k7k0
13

Если вы не женаты на iTerm2, вы можете попробовать TotalTerminal . Скользящее окно всегда находится за нажатием клавиши.

РЕДАКТИРОВАТЬ - Я любил Total Terminal в течение длительного времени. Однако в конце 2015 года я перешел на iTerm2. Он делает все то, за что я любил ТТ, но без каких-либо проблем, с которыми я столкнулся.

Грег Каин
источник
1
Этот комментарий устарел, так что я полагаю, что это было не так, но iTerm2 теперь поддерживает скользящую консоль в стиле Quake.
Джоэл Меллон
10
TotalTerminal не работает с ElCapitan без изменения настроек безопасности системы.
Парень
2016 - iTerm2 не скользит вверх / вниз больше, увидеть этот StackOverflow
im3r3k
1
Хм ... Я прочитал этот комментарий, но я должен не согласиться. Мой iMac, как и Term2, работает так, как всегда. НО, вы разработчик? Если так, то я уверен, что вы знаете больше, чем я. Это все еще работает для меня все же.
Грег Каин
1
2019 звонит, отлично работает на iterm2 с Мохаве.
Wom
5

Включите несколько рабочих столов, 2, один сверху, один снизу. Назначьте горячую клавишу для переключения на рабочий стол TOP. Откройте iTerm2, поместите его на верхний рабочий стол и откройте все другие приложения на нижнем рабочем столе. Либо сделайте терминал развернутым или полноэкранным (лев), и он должен дать вам нечто похожее на то, что вы ищете.

dstarh
источник
5

Хотя предложение iTerm2 является хорошим, у него есть несколько собственных проблем.

Горячая клавиша активирует все окна iTerm2. До OS X 10.11 El Capitan я использовал TotalTerminal (Visor) и мне это нравилось. У меня был Visor, скользящий сверху вниз, и я тоже использовал iTerm2, в зависимости от задачи и т. Д. Самого iTerm2 мне показалось недостаточно, когда я переехал в El Capitan.

Но есть способ точно скопировать мою старую установку. Приложение Tine под названием Apptivate может назначать глобальные сочетания клавиш любому приложению, сценарию и т. Д. И их можно включать и выключать (скрывать) с помощью одних и тех же сочетаний клавиш. Таким образом, вы можете легко использовать Apple Terminal, как вы использовали Visor (за исключением анимации). Итак, я вернулся со своим старым комбо (Terminal.app + iTerm2), и это близко к идеалу. Может быть, это вам тоже поможет.

мато
источник
4

инструкции

Просто обновление ответа @joelseph с новым интерфейсом.

Паскаль Т.
источник