tmux
# 新規セッション開始
tmux
# 名前をつけて新規セッション開始
tmux new -s <セッション名>
# セッションの一覧表示
tmux ls
# 接続クライアントの一覧表示
tmux lsc
# セッションを再開 ※-t <対象セッション名>でセッション名の指定も可能
tmux a
# セッションを終了 ※-t <対象セッション名>でセッション名の指定も可能
tmux kill-session
# tmux全体を終了
tmux kill-server
ウィンドウ作成
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のバッファについての記載あるサイト
■画面分割縦
: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>