nnoremap j gj nnoremap k gk noremap noremap noremap noremap noremap ZZ noremap ZQ let s:wincmds = split('hjklwHJKLr=><+-', '\zs') nnoremap th h nnoremap tj j nnoremap tk k nnoremap tl l nnoremap tw w nnoremap tH H nnoremap tJ J nnoremap tK K nnoremap tL L nnoremap tr r nnoremap t= = nnoremap t> > nnoremap t< < nnoremap t+ + nnoremap t- - " タブで開く、を上書き nnoremap tt nnoremap r :reg " + Delキー inoremap cnoremap " C-L をmap nnoremap noremap noremap! xnoremap nnoremap : inoremap : tnoremap : nnoremap / inoremap / tnoremap / nnoremap inoremap tnoremap nnoremap inoremap tnoremap for s:wincmd in split('hjkl', '\zs') exe 'nnoremap :silent! call VimAndTmuxMove('" .. s:wincmd .. "', 0)" exe 'xnoremap :silent! call VimAndTmuxMove('" .. s:wincmd .. "', 0)" exe 'inoremap :silent! call VimAndTmuxMove('" .. s:wincmd .. "', 0)" exe 'cnoremap =VimAndTmuxMove('" .. s:wincmd .. "', 1)" exe 'tnoremap :silent! call VimAndTmuxMove('" .. s:wincmd .. "', 0)" endfor nnoremap sw :SSave!__1 nnoremap sp :SLoad __1 noremap 0 getline('.')[: col('.') - 2] =~# '^\s\+$' ? '0' : '^'