tmuxとvimの画面分割とサイズ変更
vim
- ssで横に分割
- svで縦に分割
- ctrl + e後に、hjklでサイズ変更
- Plug ‘simeji/winresizer’でプラグインを入れている。
- sh, sl, sk, sjで画面移動
vimのtab
- NERDTreeの一覧上で
tを押すと別タブで開く。 - それか、stで新規タブを開いて、fzfとかで検索して開く。
- sn, spで別のタブを開く(表示するタブの移動)
- th, tl, t0でタブの位置を移動
nnoremap s <Nop>nnoremap ss :<C-u>sp<CR>nnoremap sv :<C-u>vs<CR>nnoremap sj <C-w>jnnoremap sk <C-w>knnoremap sl <C-w>lnnoremap sh <C-w>hnnoremap sJ <C-w>Jnnoremap sK <C-w>Knnoremap sL <C-w>Lnnoremap sH <C-w>H
" tabnnoremap sn gtnnoremap sp gTnnoremap st :<C-u>tabnew<CR>nnoremap sT :<C-u>Unite tab<CR>
nnoremap th :<C-u>-tabm<CR>nnoremap tl :<C-u>+tabm<CR>nnoremap t0 :<C-u>0tabm<CR>
nnoremap sr <C-w>rnnoremap s= <C-w>=nnoremap sw <C-w>wnnoremap so <C-w>_<C-w>|nnoremap sO <C-w>=nnoremap sN :<C-u>bn<CR>nnoremap sP :<C-u>bp<CR>nnoremap sq :<C-u>q<CR>nnoremap sQ :<C-u>bd<CR>tmux
- prefix + sで横に分割
- prefix + vで縦に分割
- shift + 矢印キーでサイズ変更
- prefix + hlkjで画面移動
# paneの選択(移動)bind h select-pane -Lbind j select-pane -Dbind k select-pane -Ubind l select-pane -R
# paneサイズ変更bind -r H resize-pane -L 5bind -r J resize-pane -D 5bind -r K resize-pane -U 5bind -r L resize-pane -R 5bind -n S-left resize-pane -L 3bind -n S-down resize-pane -D 3bind -n S-up resize-pane -U 3bind -n S-right resize-pane -R 3
# pane分割bind c new-window -c '#{pane_current_path}'bind v split-window -h -c '#{pane_current_path}'bind s split-window -v -c '#{pane_current_path}'