iTerm2 / Повний екран терміналу


16

Чому не можливо, щоб iTerm2 або додаток Terminal зайняли весь доступний простір на екрані. Дозвольте мені показати приклад:

iTerm2

Це важко помітити, але якщо подивитися на правий і нижній край, є трохи додаткового місця. Мабуть, неможливо розширити його для використання цього простору. Що це викликає?

Я використовував додатки, які змушують вікно набирати весь розмір екрана, наприклад, Breeze. Усі інші додатки працюють чудово, займаючи 100% екранного простору, крім iTerm2 та Terminal.

До речі, я знаю про повний екран, але я хотів би знати, чому я не можу змусити мій термінал зайняти 100% місця.


1
Під "зайняттям 100% місця" ви маєте на увазі просто максимізувати його вручну? У Lion, якщо я використовую нативний метод повноекранного режиму для Terminal.app, він працює так, як очікувалося.
см2

Відповіді:


11

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

Теоретично вони могли б додати більше поля в правій / нижній частині вікна, коли вікно зменшено, але тоді ваше запитання може бути замінено на когось іншого, який запитує "Чому завжди є порожній простір на краю вікна, коли вікно збільшується ? ».

І що повинно трапитися з вікном, якщо ви зміните розмір або покажете / приховаєте док-станцію (наприклад) таким чином, щоб вікно більше не було тих самих розмірів, як це було б, якщо ви знову його збільшуєте, щоб відповідати новій області відображення? Коли ви збільшуєте вікно, воно не розміщується у «масштабованому» стані, воно просто змінюється до поточної доступної області відображення в момент його збільшення. Якщо доступна область відображення зміниться, і ви не попросили її ще раз збільшити масштаб, то що?

Не те, що це не вирішується, але є ряд динамічних поведінок, які слід враховувати, а термінальні програми, як правило, спрощують все.

Зауважте, що Mac OS X Lion “Повний екран” - це фактичний стан, у якому знаходиться вікно, і Термінал завжди підходить до вікна на розмір дисплея, оновлюючись при зміні розміру дисплея, і додає поля, як зазначено вище. Наприклад, розмір Dock ігнорується.


2
Ви можете легко "перевірити" цю поведінку, змінивши розмір вікна терміналу вручну. Ви помітите, що він «заїкається», оскільки розмір має лише фіксовану ширину символів.
gentmatt

17

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

Крім того, у бета-версії є вдосконалена перевага, щоб зробити це за замовчуванням під назвою "термінальні вікна плавно змінюються".


1
Яка версія ОС? Я не можу так працювати.
Кріс Пейдж

1
Працював для мене на Йосеміті.
хвороба

3
Працює над El Capitan. Буя. Це має бути прийнятою відповіддю.
номінальна

Це питання стосується як iTerm, так і терміналу. Перечитавши це, я припускаю, що ця відповідь стосується лише iTerm.
Кріс Пейдж

2

Ось вирішення, яке я використовував для терміналу (повинен працювати і з iTerm2).

Скористайтеся стандартним Window > Zoomваріантом, за яким слідує параметр "Повноекранний режим" Окуляра ( + + F).

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

ОС: Mavericks, 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), і вона займе кожен доступний піксель.

Ось зображення всього екрану, коли Terminal відкритий з двома вкладками в повноекранному режимі:

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


Це працювало для мене 🎉
mbaechtold

1

Станом на версію 3 iTerm, я можу встановити дуже високе значення для стовпців і рядків, Preferences > Profiles > Windowі нове вікно терміналу змінює розмір точно до необхідних значень стовпців та рядків, необхідних для заповнення вікна. Інші налаштування не потрібні.

Стовпці 300 та рядки 80 для мене на MacBook Pro 15 "Hi-Res.


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