気軽に楽しくプログラムと遊ぶ

自分が興味があってためになるかもって思う情報を提供しています。

Vim ウィンドウ操作をサクサク行うショートカット設定

項目名 デフォルト オリジナル設定
水平分割 :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