Я использую горизонтальное и вертикальное разделение окон в VIM, и до недавнего времени я пользовался удобством двух команд для эффективного скрытия (или минимизации) моих горизонтальных разделений. Я настроил их, добавив следующие строки в мой .vimrc
файл:
set winminheight=0
map <C-J> <C-W>j<C-W>_
map <C-K> <C-W>k<C-W>_
Нажатие Control-j
или Control-k
позволяет перемещаться по горизонтальным расколам вверх или вниз. То, что я хотел бы сделать, это то же самое, что и вертикальные разбиения, показывая или скрывая левое или правое разделение, используя Control-Shift-h
и Control-Shift-l
; h
движется влево, l
движется вправо. Я пробовал следующее без особого успеха:
set winminwidth=0
map <S-C-L> 500<C-W>h<C-W>_
map <S-C-H> 500<C-W>l<C-W>_
Действие будет аналогично использованию Control-w-<
и Control-w->
, только смещение вертикального разбиения полностью влево или запись, а не только по одной строке за раз.
Есть идеи, как этого добиться? Благодаря.