tmuxのバッファ内容をVIMで開く


シェルから下記コマンドを入力するだけの簡単なお仕事です。

tmux capture-pane -S -10000\; show-buffer | vim +10000 -Rc 'set ts=8 nolist nonu' -

alias例

~/.zshrc
alias zp="tmux capture-pane -S -10000\; show-buffer | vim +10000 -Rc 'set ts=8 nolist nonu' -"
# vimshellを導入している人向け(シンタックスハイライトが付きます)
alias zp="tmux capture-pane -S -10000\; show-buffer | vim +10000 -Rc 'set ft=vimshell ts=8 nolist nonu' -"