FWIW, если вы работаете в графическом интерфейсе, вы можете точно и быстро изменить размеры окна быстро и легко с помощью мыши. Это не совсем то, о чем вы просите, но в некоторых случаях может быть удобной альтернативой.
Вы можете щелкнуть любую неактивную область строки режима (например, имя буфера), а затем перетащить ее вверх или вниз.
Перетаскивание из стороны в сторону более неудобно. Вы должны щелкнуть точную границу между двумя линиями режима, а затем перетащить влево / вправо.
Для вашего конкретного примера я не верю, что это поддерживается. AFAIK, вы можете только реорганизовать разделение окон в пределах их существующего «родительского» окна (верхний раздел в этом примере). Чтобы верхнее правое окно заполнило вертикальное пространство, вы должны либо удалить нижнее окно с помощью Cx 0 , либо использовать Cx 1 , чтобы удалить все остальные окна, а затем заново разделить их в желаемом порядке.
(Тангенциально, я часто думал, что было бы неплохо иметь собственную библиотеку для «поворота» оконных расщеплений.)