Вкладка "Відкриття" у вікні "Термінал" змінює розмір вікна


30

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

Щоразу, коли я відкриваю нову вкладку в терміналі, вона змінює розмір вікна, втрачаючи всі налаштування розмірів, які я вніс. Як змусити його зберегти поточний розмір вікна під час відкриття нової вкладки?


Ви говорите про створення другої вкладки у наявному вікні? Це не повинно змінювати розмір вікна. Якщо це так, подайте звіт про помилку developer.apple.com/bugreporter або надішліть відгуки на apple.com/feedback/macosx.html
Chris Page

Яка версія ОС?
Кріс Пейдж

3
Так, це відбувається при створенні 2-ї вкладки в будь-якому вікні терміналу. OSX Lion
кофеїнова кома

2
Це все ще трапляється зі мною на Mavericks.
Стефан Ласєвський

Це трапляється зі мною в 10.10. Будь-яке рішення ще немає?
Сем Пуллара

Відповіді:


10

Хоча це не повне рішення, а більше рішення, я все-таки вважав, що варто поділитися.

Як і багато хто з цієї теми, я помітив, що, на мій роздратування, вікно терміналу змінює розмір, коли я додаю нову вкладку на El Capitan (10.11.3). Я також використовую Spectacle для упорядкування моїх вікон з клавіатури. Я подумав, що це може бути проблема зі спектаклем, але те ж саме відбувається, коли я припиняю видовище і змінюю розмір вікон терміналу за допомогою сенсорної панелі.

З того, що я помітив, це трапляється зі мною лише тоді, коли виконується наступна послідовність: 1. Відкрийте нове вікно терміналу 2. Додайте нову вкладку 3. Зробіть вікно меншим (висота або ширина) 4. Додайте нову вкладку, і це один змінить розмір вікна.

Нічого не відбувається, коли я збільшую її. Через експерименти я зрозумів, що кожна вкладка у вікні повинна містити форму розмірів під час останнього перегляду. У цьому конкретному сценарії остання нова вкладка на кроці 4 змінить розмір вікна на той, який він був, коли вкладку 1 востаннє переглядали.

Зараз це найважливіший біт. Нові вкладки відрегулюють його розміри для найбільшої вкладки у вікні.

Обхід: Коли я змінюю розмір вікна терміналу, я використовую Shift + CMD + Стрілки для швидкого перегляду всіх вкладок у цьому вікні. Якщо я це зроблю, нові вкладки не впливатимуть на розмір вікна.

Хоча для когось це може бути корисно, я розумію, що це не дуже практично, особливо якщо у вас відкрито багато вкладок. Це мій спосіб вирішення цього питання, поки не знайдеться належне рішення.


ух, саме так воно працює! (на жаль) дякую за вашу наполегливість :)
mb21

8

Така поведінка пов'язана з налаштуваннями Вікна в Терміналі. Усі нові термінали відкриті для того, що вказано у вікні (за замовчуванням - 80 x 24). Коли ви відкриєте вкладку, вона змінює вікно до нової вкладки.

Я не зміг знайти рішення для цього для Terminal.app, однак я з тих пір перейшов на iTerm 2, і це питання не страждає. Усі нові вкладки відкриваються в тих самих розмірах, що і наявне вікно, в яке вони відкриваються, а не змінюють розмір вікна до типових.

Ви можете знайти iTerm 2 за адресою http://www.iterm2.com/


"Коли ви відкриваєте вкладку, вона змінює розмір вікна на нову вкладку". Якщо це зробити, це помилка. Я не можу це відтворити. Яка версія ОС?
Кріс Пейдж

2
Тож iTerm2 приємно, але у нього є свої проблеми - сторінка вгору / вниз, а домашня сторінка / кінець не працюють на повнорозмірній клавіатурі. Рішення в FAQ на iTerm не допомагають. Розчарування.
Кофеїн Кома

Кріс, це траплялося зі мною часто в Леві. Я просто спробував це в Mountain Lion, і, здається, більше не виникає.
billc

2
Це не вирішує для мене. Я використовую ML 10.8.4. Щоразу, коли я відкриваю вкладку в терміналі, вікно подвоюється за розміром. Нові вікна чудово.
Роб

1
Можна підтвердити, що це все ще бос, який дратує. ОС Mavericks.
Поїздка

4
  1. Відкритий термінал

  2. Натисніть на Термінал на меню, перейдіть до Налаштування

  3. Виберіть Загальні

  4. Змініть параметр "Відкрити нові вкладки" на "Той самий профіль"


3
Вже спробував це - ефекту немає.
Кофеїн Кома

Це налаштування за замовчуванням. Хіба це вже не було так?
Кріс Пейдж

1
Для майбутніх читачів: Коли я змінив стовпці за замовчуванням у розділі "Налаштування -> Вікно -> Розмір вікна -> Стовпці" з 80 на 132, це спрацювало. Коли я залишив його в 80, він змінив розмір до 183 стовпців, коли я відкрив нову вкладку. Отже, можливо, є якась автоматична поведінка з типовим розміром вікна за шириною 80 стовпців?
Walt W

+1 до коментаря @ WaltW Це рішення, яке працювало для мене - це справді відповідь, щоб майбутнім читачам було легше знайти.
Еліза

0

Змініть розмір свого терміналу в налаштуваннях Mac, щоб відповідати вашим потребам:

Відкрийте термінал із прожектором (⌘простір, введіть “Термінал”) та відкрийте Параметри (⌘,). На вкладці Вікно подивіться розмір вікна, стовпці та рядки. Значення часто становлять 80 і 24.

За бажанням змініть розмір вікна, щоб виправити потрібний новий розмір. Призупиніть і подумайте, 24 рядки, наскільки широка лінія? Гаразд, скільки мені потрібно?

Збільшити розмір стовпця, якщо ви обидва створюєте нову вкладку або нове вікно, вона не має такого розміру, як потрібний розмір.

Пробна версія та помилка, просто намагайтеся тримати свої оцінки близькими, і вони будуть короткими. Аналогічно зменшіться, якщо він занадто великий, наприклад, на цьому масштабному дисплеї 1920 × 1200 для мене чудово підійде: 130 & 40

Перевірте нове налаштування, відкривши нову вкладку (⌘T).

Розмістіть своє вікно над попереднім, він того самого розміру чи достатньо близький для вас? Якщо не продовжувати змінювати розмір, поки це не стане.

Відкрийте також нове вікно терміналу (⌘N) і зробіть подібне.

Тепер подумайте про використання програми управління вікном, я рекомендую Spectacle, оскільки він безкоштовний, як у безкоштовному пиві та свободі: https://github.com/eczarny/spectacle

Потім ви можете скористатися наступними для швидкого переміщення вікон під час вибору вікна: ⌘⌃ →

Це розміщує вікно у верхньому правому куті на 1/4 екрана, лівий працює аналогічно. Якщо ви також утримуєте клавішу зсуву, вона розмістить вікно внизу на 1/4 половини екрана: ⌘⌃⇧ →

Доступно більше варіантів, насолоджуйтесь!


0

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

eval resize -s 45 157 >& /dev/null

У ваш .profileфайл.


0

Здається, цей "помилка" була введена в macOS Sierra або High Sierra ..., але тепер виправлена ​​Mojave (10.14).

Відкривши другу вкладку, тепер буде відрегульовано висоту вікна для розміщення вкладок. Така поведінка була раніше.


Я бачу це на Мохаве.
Джефф
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.