分割画面にこれらのマッピングを使用します。
nnoremap <C-j> <C-w>j
nnoremap <C-k> <C-w>k
nnoremap <C-h> <C-w>h
nnoremap <C-l> <C-w>l
nnoremap c<C-j> :bel sp new<cr>
nnoremap c<C-k> :abo sp new<cr>
nnoremap c<C-h> :lefta vsp new<cr>
nnoremap c<C-l> :rightb vsp new<cr>
nnoremap g<C-j> <C-w>j<C-w>_
nnoremap g<C-k> <C-w>k<C-w>_
nnoremap g<C-h> <C-w>h<C-w>_
nnoremap g<C-l> <C-w>l<C-w>_
nnoremap d<C-j> <C-w>j<C-w>c
nnoremap d<C-k> <C-w>k<C-w>c
nnoremap d<C-h> <C-w>h<C-w>c
nnoremap d<C-l> <C-w>l<C-w>c
このように、スプリット間をジャンプしたい場合は、 を使用できますC-hjkl。分割を「作成」したい場合は、 を使用できますcC-hjkl。分割を最大化したい場合は、 を使用できますgC-hjkl。分割を削除したい場合は、 を使用できますdC-hjkl。
使用できる最大化ではなく、具体的に70%が必要な場合
nnoremap g<C-j> <C-w>j:let &winheight = &lines * 7 / 10<cr>
例えば。