Як змінити розмір горизонтальної області екрана


30

Я використовую screenдля розділення своїх терміналів, але я хотів би мати можливість змінити розмір горизонтального розміру розділених екранів.

Якщо я це зробити, C-a :resize 10я змінюю лише вертикальний розмір на 10 рядків. Як досягти того самого, але для горизонтального виміру?

Відповіді:


29

Принаймні, на Debian і Ubuntu, resizeкоманда при застосуванні до області повної висоти виконує горизонтальну зміну розміру.

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


Це, здається, не працює
педрозавріо,

2
Я спробував, C-a :resize -h 10і це спрацювало. Перш ніж ви рекомендували C-a :resize -v 10.... Я думаю, ваша пропозиція була правильною з самого початку, але ми обоє плуталися з h та v. Спасибі!
pedrosaurio

1
розмір змін застосовується до поточного регіону. Спробуйте опублікувати знімок екрана та покажіть, який регіон ви не можете змінити. Також примітка з веб-сторінки GNU Screen про команду зміни розміру в розділі Помилки: "багато команд зміни розміру не працюватимуть надійно зі складною компонуванням екрана"
bsd

10
Змініть розмір у відсотках ::resize 50%
befzz

1
Дякую за відповіді. Ось ще кілька команд: Ca: resize -h +10 збільшує розмір, а Ca: resize -h -10 зменшує розмір.

1

Ви можете просто використовувати команду зміни розміру інтуїтивно. Просто введіть, C-a : resize +10щоб збільшити розмір, і ви також можете використовувати -10. Можна використовувати одну і ту ж команду як для вертикального, так і для горизонтального розміру вікна


Але як змінювати розмір горизонтально? (Підказка: начебто відома інша відповідь.)
Скотт

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