Какая команда изменяет размер окна vim?

Рейтинг: 0Ответов: 1Опубликовано: 24.06.2023

Хочу сделать так, чтобы при нажатии на ctrl + shift + h/j/k/l изменялись размеры окна на 1 символ/линию. Я знаю, что для перехода между окнами есть команда wincmd:

nmap <silent> <C-k> :wincmd k <CR>
nmap <silent> <C-l> :wincmd l <CR>
nmap <silent> <C-h> :wincmd h <CR>
nmap <silent> <C-j> :wincmd j <CR>

Но какая команда отвечает за размеры окна? Знаю только про ctrl + w + +/-/</>

Ответы

▲ 0Принят

Получилось сделать так, чтобы стрелки на клавиатуре изменяли пропорции окон. Конечно, этими клавишами в vim пользоваться не принято, однако, я думаю, что было бы удобно их переопределить следующим образом:

map <Left> <C-W><
map <Right> <C-W>>
map <Up> <C-W>-
map <Down> <C-W>+

К сожалению, на у меня не реагируют клавиши

Но есть и еще одно решение: этот плагин