項目名 | デフォルト | オリジナル設定 |
---|---|---|
水平分割 | :split | ss |
垂直分割 | :vsplit | sv |
ウィンドウを閉じる | :q | sq |
バッファを閉じる | :bd | sQ |
左に移動 | <C-w>h | sh |
下に移動 | <C-w>j | sj |
上に移動 | <C-w>k | sk |
右に移動 | <C-w>l | sl |
画面自体を左に移動 | <C-w>H | sH |
画面自体を下に移動 | <C-w>J | sJ |
画面自体を上に移動 | <C-w>K | sK |
画面自体を右に移動 | <C-w>L | sL |
幅を増やす | <C-w>> | s> |
幅を減らす | <C-w>< | s< |
高さを増やす | <C-w>+ | s+ |
高さを減らす | <C-w>- | s- |
新規タブ | :tabnew | st |
次のタブに切替 | gt | sn |
前のタブに切替 | gT | sp |
vimrcの設定
" ウィンドウ分割を楽にする設定 nnoremap ss :<C-u>sp<CR> nnoremap sv :<C-u>vs<CR> nnoremap sq :<C-u>q<CR> nnoremap sQ :<C-u>bd<CR> nnoremap sj <C-w>j nnoremap sk <C-w>k nnoremap sl <C-w>l nnoremap sh <C-w>h nnoremap sJ <C-w>J nnoremap sK <C-w>K nnoremap sL <C-w>L nnoremap sH <C-w>H nnoremap s><C-w>> nnoremap s<<C-w>< nnoremap s+<C-w>+ nnoremap s-<C-w>- "タブ操作 nnoremap st :<C-u>tabnew<CR> nnoremap sn gt nnoremap sp gT
参考URL
こちらのサイトの設定をメモとして転記
Vimの便利な画面分割&タブページと、それを更に便利にする方法 - Qiita