-
-
Notifications
You must be signed in to change notification settings - Fork 92
/
windows.vim
61 lines (50 loc) · 2.13 KB
/
windows.vim
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
" Split window right
nnoremap <leader>w/ :action SplitVertically<CR>
vnoremap <leader>w/ <Esc>:action SplitVertically<CR>
nnoremap <leader>wv :action SplitVertically<CR>
vnoremap <leader>wv <Esc>:action SplitVertically<CR>
" Split window below
nnoremap <leader>w- :action SplitHorizontally<CR>
vnoremap <leader>w- <Esc>:action SplitHorizontally<CR>
nnoremap <leader>ws :action SplitHorizontally<CR>
vnoremap <leader>ws <Esc>:action SplitHorizontally<CR>
" Close window
nnoremap <leader>wd :action CloseAllEditors<CR>
vnoremap <leader>wd <Esc>:action CloseAllEditors<CR>
nnoremap <leader>wx :action CloseAllEditors<CR>
vnoremap <leader>wx <Esc>:action CloseAllEditors<CR>
" Focus window left
nnoremap <leader>wh <C-w>h
vnoremap <leader>wh <Esc><C-w>h
nnoremap <leader>w<Left> <C-w>h
vnoremap <leader>w<Left> <Esc><C-w>h
" Focus window down
nnoremap <leader>wj <C-w>j
vnoremap <leader>wj <Esc><C-w>j
nnoremap <leader>w<Down> <C-w>j
vnoremap <leader>w<Down> <Esc><C-w>j
" Focus window up
nnoremap <leader>wk <C-w>k
vnoremap <leader>wk <Esc><C-w>k
nnoremap <leader>w<Up> <C-w>k
vnoremap <leader>w<Up> <Esc><C-w>k
" Focus window right
nnoremap <leader>wl <C-w>l
vnoremap <leader>wl <Esc><C-w>l
nnoremap <leader>w<Right> <C-w>l
vnoremap <leader>w<Right> <Esc><C-w>l
" Focus next project
nnoremap <leader>wo :action NextProjectWindow<CR>
vnoremap <leader>wo <Esc>:action NextProjectWindow<CR>
" Show Event Log window
nnoremap <leader>wpm :action ActivateEventLogToolWindow<CR>
vnoremap <leader>wpm <Esc>:action ActivateEventLogToolWindow<CR>
" Split window below and focus
nnoremap <leader>wS :action SplitHorizontally<CR>:action VimWindowDown<CR>
vnoremap <leader>wS <Esc>:action SplitHorizontally<CR>:action VimWindowDown<CR>
" Split window right and focus
nnoremap <leader>wV :action SplitVertically<CR>:action VimWindowRight<CR>
vnoremap <leader>wV <Esc>:action SplitVertically<CR>:action VimWindowRight<CR>
" Focus next window
nnoremap <leader>ww :action NextSplitter<CR>
vnoremap <leader>ww <Esc>:action NextSplitter<CR>