tmux

tmuxの基本的な操作

# 新規セッション開始
tmux

# 名前をつけて新規セッション開始
tmux new -s <セッション名>

# セッションの一覧表示
tmux ls

# 接続クライアントの一覧表示
tmux lsc

# セッションを再開 ※-t <対象セッション名>でセッション名の指定も可能
tmux a

# セッションを終了 ※-t <対象セッション名>でセッション名の指定も可能
tmux kill-session

# tmux全体を終了
tmux kill-server

tmuxのペイン、ウィンドウに関する操作

ウィンドウ作成
Ctr+b c

名称変更
Ctr+b ,

一覧表示とウィンドウ選択
Ctr+b w

前のウィンドウに移動
Ctr+b p

次のウィンドウに移動
Ctr+b n

最後に操作したウィンドウへ移動
Ctr+b l

指定したウィンドウへ移動
Ctr+b ウィンドウ番号

ウィンドウを強制終了
Ctr+b &

ペイン分割(横)
Ctr+b "

ペイン分割(縦)
Ctr+b %

ペイン分割解除
Ctr+b !

ペイン強制終了
Ctr+b x

ペイン間移動
Ctr+b o

ペインを入れ替え
Ctr+b {

セッションの確認
tmux list-sessions
tmux ls

デタッチ
Ctr+b d

アタッチ
tmux attach
tmux a

vim

vimの画面分割、タブ移動についてのサイト

vimのバッファについての記載あるサイト

■画面分割縦
:vsplit

■画面分割横
:split

■画面移動
左に移動	<C-w>h
下に移動	<C-w>j
上に移動	<C-w>k
右に移動	<C-w>l
次に移動	<C-w>w

■タブ作成
:tabnew

■タブ移動
次のタブに切替	gt
前のタブに切替	gT

■閉じる
ウィンドウを閉じる	:q	sq
バッファを閉じる	:bd	sQ


.vimrc
nnoremap s <Nop>
nnoremap sJ <C-w>J
nnoremap sK <C-w>K
nnoremap sL <C-w>L
nnoremap sH <C-w>H
nnoremap sn gt
nnoremap sp gT
nnoremap sr <C-w>r
nnoremap sw <C-w>w
nnoremap sN :<C-u>bn<CR>
nnoremap sP :<C-u>bp<CR>
nnoremap st :<C-u>tabnew<CR>
nnoremap sT :<C-u>Unite tab<CR>
nnoremap ss :<C-u>sp<CR>
nnoremap sv :<C-u>vs<CR>
nnoremap sq :<C-u>q<CR>
nnoremap sQ :<C-u>bd<CR>