Vim Tips Wiki

Press space to jump between windows and to expand them

1,626pages on
this wiki
Add New Page
Talk0 Share
Tip 402 Printable Monobook Previous Next

created January 14, 2003 · complexity basic · author Klaus Horsten · version 6.0

Jump between split windows and open them wide. Use only the space-bar for this.

Press space-bar once and you jump to the next window.

Press it twice and the window opens wide for better reading - this works for horizontal and vertically open windows.

Put this in your vimrc:

"Jump between windows
map <Space> <c-W>w
"Open window wide
map <Space><Space> :call OpenSplittedWindowWide()<CR>
function OpenSplittedWindowWide()
  normal ^W|
  normal ^W20+

Note: ^W must be generated by vim (must be one character).


:map <Space><Space> <c-W>w<c-W>_

will do the job of swichting and maximizing split windows

Only for horizontal open windows, not for vertically open ones.

A more intuitive (for Vi) way of switching between horizontal splits, is using the 'j' and 'k' keys

Following an earlier issued tip, I use the following mappings:

map <C-J> <C-W>j<C-W>_
map <C-K> <C-W>k<C-W>_

This maps Ctrl-j to "go down 1 window and maximize it" This maps Ctrl-k to "go up 1 window and maximize it"

Great tip! I combined CTRL-i/j and the space so CTRL-space and SHIFT-space to move to the next and previous split, respectively.

map <c-space> <c-w>w<c-w>_
map <s-space> <c-w>W<c-w>_

I use -

map <C-space> <Esc><C-W><C-W>
imap <S-space> <Esc>
nmap <S-space> <Esc>:

This way, I can quit to the command mode using just the Shift-Spacebar combination from insert mode.

Ad blocker interference detected!

Wikia is a free-to-use site that makes money from advertising. We have a modified experience for viewers using ad blockers

Wikia is not accessible if you’ve made further modifications. Remove the custom ad blocker rule(s) and the page will load as expected.