iTerm2 / Терминал полный экран


16

Почему приложение iTerm2 или Terminal не может занимать все доступное пространство на экране. Позвольте мне показать пример:

iTerm2

Трудно увидеть, но если вы посмотрите на правый и нижний край, там есть дополнительное пространство. Кажется невозможным расширить его, чтобы использовать это пространство. Чем это вызвано?

Я использовал приложения, которые заставляют окно занимать весь экран, например Breeze. Все остальные приложения работают нормально, занимая 100% экранного пространства, кроме iTerm2 и Terminal.

Кстати, я знаю о родном полноэкранном режиме, но я хотел бы знать, почему я не могу заставить свой терминал занимать 100% пространства.


1
Под «занимать 100% пространства» вы подразумеваете, просто увеличивая его вручную? В Lion, если я использую собственный полноэкранный метод для Terminal.app, он работает точно так же, как и ожидалось.
см2

Ответы:


11

Терминалы имеют фиксированную ширину и высоту символов, и большинство (всех?) Прикладных программ терминалов делают окно даже кратным этому размеру (затем добавляют заголовок окна, некоторое поле вокруг сторон и т. Д.), Поэтому никогда не будет видна частичная строка или столбец.

Теоретически они могли бы добавить больше поля в правой / нижней части окна, когда окно было уменьшено, но тогда ваш вопрос мог бы быть просто заменен кем-то еще, спрашивающим: «Почему всегда есть какое-то пустое место на краю окна, когда окно масштабируется? ?».

И что должно произойти с окном, если вы измените размер или покажете / скроете док-станцию ​​(например) так, чтобы окно перестало иметь такие же размеры, как если бы вы снова увеличили масштаб, чтобы соответствовать новой области отображения? Когда вы масштабируете окно, оно не переводится в состояние «масштабирования», оно просто изменяет размер до текущей доступной области отображения во время его масштабирования. Если доступная область отображения изменяется, и вы не попросили ее снова увеличить, то что?

Не то чтобы они не разрешимы, но есть ряд динамических вариантов поведения, и терминальные приложения, как правило, упрощают работу.

Обратите внимание, что Mac OS X Lion «Full Screen» является фактическим состоянием, в котором находится окно, и Терминал всегда приспосабливает окно к размеру дисплея, обновляется при изменении размера дисплея и добавляет поля, как указано выше. Размер дока, например, игнорируется.


2
Вы можете легко «проверить» это поведение, изменив размер окна терминала вручную. Вы заметите, что он «заикается», потому что его размер изменяется только на фиксированную ширину символа.
джентматт

17

Удерживая нажатой кнопку управления, вы можете изменить его размер, чтобы он занимал весь экран (хотя это не обязательно добавит еще одну строку или столбец текста).

Кроме того, в бета-версии есть расширенное предпочтение, чтобы сделать это по умолчанию, называемое «размер окна терминала плавно изменяется».


1
Какая версия ОС? Я не могу заставить это работать.
Крис Пейдж

1
Работал для меня на Йосемити.
лазурь

3
Работает на El Capitan. Booyah. Это должен быть принятый ответ.
номинальная

Этот вопрос касается как iTerm, так и терминала. Перечитывая это, я предполагаю, что этот ответ касается только iTerm.
Крис Пейдж

2

Вот обходной путь, который я использовал для терминала (должен работать и с iTerm2 тоже).

Используйте стандартную Window > Zoomопцию, а затем полноэкранную опцию Spectacle ( + + F).

Window > Zoomоставляет окно терминала в исходном состоянии (как видно из вашего вопроса, с тонким местом справа). Полноэкранный вариант Spectacle просто перемещает окно терминала на половину символа (я полагаю) влево и заполняет пробел справа.

ОС: Маверикс, 10.9.1


Это работало хорошо для меня в течение длительного времени.
lacostenycoder

1

Это работает для меня в iTerm 2 (на Mountain Lion).

Перейти к: Preferences -> Profiles -> Window.

Устанавливать:

Columns = 204

Rows = 54

Style: Left of Screen

Screen: Main Screen

1

Нажмите command+ control+ fили найдите полноэкранный вариант (или нажмите зеленую кнопку с кружком в более новых версиях OS X), и он займет каждый доступный пиксель.

Вот изображение всего экрана, когда Терминал открыт с двумя вкладками в полноэкранном режиме:

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


Это сработало для меня 🎉
mbaechtold

1

Начиная с версии 3 iTerm, я могу установить очень высокое значение для столбцов и строк, Preferences > Profiles > Windowа новое окно терминала изменяет размеры точно до значений столбцов и строк, необходимых для заполнения окна. Никаких других настроек конфигурации не требуется.

Столбцы 300 и строки 80 для меня на MacBook Pro 15 "2012 года с высоким разрешением.


Это решило мою проблему с Terminal.app, не использующим полный размер экрана 🎉
mbaechtold
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.