LoginSignup
2
3

More than 5 years have passed since last update.

tmuxにペインごとにメモを表示できるようにする

Last updated at Posted at 2017-02-08

みなさん、tmuxを使ってますか?
CUIで作業するなら是非使いましょう!

画面分割して作業したり, セッションがリモートのサーバで保持できるのは
長時間のタスクを動かすときに非常に便利です。

tmuxは, 画面分割や複数ウィンドウなど便利な機能が多いのですが

よくあるのがペインを乱立しすぎて、
「このペインが何をやるためのペインだったか覚えていない」
です。

タイトルとかに名前をつけることも考えたんですけど
2バイト文字使えないし、こんな狭い空間でメモとか正気の沙汰ではない...!
ということでtmuxのペインごとにメモする方法を考えました。

といってもやることは以下の通りで簡単です。

bind-key M run-shell "tmux split-window \"$EDITOR /tmp/tmux_pane_#{pane_id}.md \""
bind-key m run-shell "tmux display-message -p \"`cat /tmp/tmux_pane_#{pane_id}.md`\""

tmuxのprefix + Mでメモを標準のエディタで開いてprex+mでその内容を表示します。

これだけ
vimを使ってる人で開くたびに、タイムススタンプとか付けたい人はんな感じはいかがでしょう

bind-key M run-shell "tmux split-window \"$EDITOR +'au VimEnter tmux* if !exists(\\\"t\\\") | let t=1 | execute \\\"\\\$r!date\\\"| endif '  /tmp/tmux_pane_#{pane_id}.md \""

便利です。

templateなどを自動的に読み込むことができれば。
作業項目リストも簡単に作れますね。

tmux display-messageが貧弱で
カラー表示と空行が表示されないのが目下の悩み

それでは良いtmuxライフを...!

2
3
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
2
3